embedded

Is there any 2D renderer library with complete fixed point support for embedded linux?

Hi SO Friends, I am working on embedded linux, Is there any open source 2D renderer available which can draw on memory, scanline based, complete fixed-point support. I work in c or cpp programming language. I know one with which satisfy my all needs that is, Google Skia which google uses in android and chrome, But I found it without...

what are active linux / embedded linux forums available online ?

Hi friends, what are other active linux / embedded linux forums available online ? Thanks and regards, Sunny. ...

How do I find the size of mounted USB flash drive in C?

I have a flash drive device (/dev/sda1) mounted to /mnt on an embedded linux system (kernel 2.6.23). Using C how do I work out the size of the drive? ...

Use of r1 stack pointer when handling external exception on PowerPC

I'm writing an assembler routine to handle the 0x500 external/decrementer exception in an EABI embedded PowerPC application. In my assembler routine called from the 0x500 vector point I want to use some memory to context save registers before branching to the handler function in 'C'. Because i) the exception model guarantees the previ...

Guidance on optimising Python runtime for embedded systems with low system resources

My team is incorporating the Python 2.4.4 runtime into our project in order to leverage some externally developed functionality. Our platform has a 450Mhz SH4 application core and limited memory for use by the Python runtime and application. We have ported Python, but initial testing has highlighted the following hurdles: a) start-...

Performance of Python worth the cost?

I'm looking at implementing a fuzzy logic controller based on either PyFuzzy (Python) or FFLL (C++) libraries. I'd prefer to work with python but am unsure if the performance will be acceptable in the embedded environment it will work in (either ARM or embedded x86 proc both ~64Mbs of RAM). The main concern is that response times are ...

Where do you draw the line between what is "embedded" and what is not?

ASIDE: Yes, this is can be considered a subjective question, but I hope to draw conclusions from the statistics of the responses. There is a broad spectrum of computing devices. They range in physical sizes, computational power and electrical power. I would like to know what embedded developers think is the determining factor(s) that ...

Text-Based User Interface Development

Where can I find resources related to the design and development of text-based user interfaces (e.g. interfaces exported via serial port from embedded devices to VT100 terminals)? I am interested in any material available - best practices, style guides, frameworks, etc. Note that I am asking about resources related to the design and de...

Why does my new PowerPC interrupt handler crash only when caches are on

I'm using a PowerPC 750 and have just started experimenting with the external interrupt. I have an interrupt-driven mini program that works fine provided the data cache is off. If I turn the cache on then the PowerPC crashes on the first access to a memory-mapped peripheral after the external interrupt has fired. This surprises me bec...

Career change: desktop to embedded developer?

I've been contemplating a shift in my career, going from a Windows desktop application developer to an embedded engineer. I've been developing desktop apps for nearly 20 years, almost exclusively in C/C++, so as far as languages, I've got that covered. Does anyone have any advice to help make the switch? What are some good resources...

Minimum configuration to run embedded Linux on an ARM processor?

I need to produce an embedded ARM design that has requirements to do many things that embedded Linux would do. However the design is cost sensitive and does not need huge amounts of horse power. Mostly will be talking to serial interfaces. Ideally I would like to use one of the low end ARMs. What is the lowest configuration of an ARM tha...

Enabling hardware watchdog in msm800

Hi I need to enable the hardware watchdog of an msm800 embedded computer. Unfortunately I hardly know anything about using assembly languages. This is what the documentation for the device says: Function: WATCHDOG Number: EBh Description: Enables strobes and disables the Watchdog. After power-up, the Watchdog is...

Debugging using Lauterbach (Trace32)

While using trace, I found that a few functions are not listed in the source while trying to find them in order to put a breakpoint. These functions seems to appear only when I view the source in assembly format. I spoke to my seniors, they told me if any function is only called once, it will be optimised by Trace and will appear as inl...

how to associate the the device in /dev/ with the actual driver

Hi , I am trying to understand how device driver works in linux. I have a device node as follows (Major number 89, device name i2c-0) crw-r--r-- 1 0 0 89, 0 Sep 29 01:36 /dev/i2c-0 I have the i2c driver with the name i2c.ko and I will do insmod i2c.ko during start up. And in the driver , following function will ...

I wanna use Java applications in an embedded hardware

Hello everybody! I have to dessign a new harware with a uP (not determined yet) to run JavaME applications. I've searched information about how do it, but for the moment it has been useless. Anyone could explain how I can do it? From what I found in my search: - Using a uP (ARM for example) with an OS (ie: Linux) (using JIT for better...

Is there a product development model for an stand alone embedded programmer?

I have more than 5 years experience working on embedded programming on several architectures and micro-controllers for different companies, so I feel confident about my skills. All the experience is on a corporate environment where there are a bunch of electrical engineers designing something and I am with them concurrently taking care ...

On-the-fly email encryption/signature

Background: I've inherited an embedded linux-based system that contains an SMTP proxy and some wacky constraints that I just have to live with. It sits between an SMTP client and server. When an SMTP client connects, the proxy opens a connection to the server and passes the client's data to the server after some on-the-fly processing....

Developing a non-x86 Operating system

I have to choose a thesis topic soon and I was considering implementing an operating system for an architecture that is not x86 (I'm leaning towards ARM or AVR). The reason I am avoiding x86 is because I would like to gain some experience with embedded platforms and I (possibly incorrectly) believe that the task may be easier when carrie...

DHCP on busybox

Hello, I am working on embedded device who run BusyBox. The system is getting its address by using the ip command. I want to figure out from my C program whether the device ip static or received from DHCP server. How do I do that ? amit ...

I have an embedded project idea that i want to start. I have many questions.

This is my first post on stackoverflow, I've heard of this website and I think its awesome! Let's see if i can get some guidance on how to start my project. The Idea: Basically I want to build my own custom OSC controller (OSC is a protocol based off UDP with the intention of replacing MIDI). What's interesting about this is that I want...