embedded

Where do I put all these function-like #defines, in C?

I'm working with an embedded system, and I'm ending up with a ton of HW-interfacing #define functions. I want to put all of these into a separate file (for OOP-ness), but I don't know the best way to #include that. Do I just put them all into a .c file, then include that? Seems silly to put these in a .h file. ...

Lightest Database to be packed with an application

I am developing a Java Desktop Application and want a light database that can be used with Hibernate and that can be packed with an application. I was going to use Derby database. It's size is near 2 MB. But before that I wanted to have views of experts on SO. Will it work with Hibernate? Actually, I am new to Hibernate and was studyi...

What is the difference between AT89C51 and AT89S51?

How do you connect these to your computer? Which one would be easier to burn? ...

Development process for an embedded project with significant hardware changes

I have a good idea about Agile development process but I have no ieda how to map that to a embedded project with significant hardware changes. I will describe below what we are currently doing (Ad-hoc way, no defined process yet). The changes are divided into three categories and different processes are used for each of them: compl...

Description format for an embedded structure

Hi, I have a C structure that allow users to configure options in an embedded system. Currently the GUI we use for this is custom written for every different version of this configuration structure. What I'd like for is to be able to describe the structure members in some format that can be read by the client configuration application, m...

Connection to embedded device with Windows and .Net

I am building a .net application(xp, vista, 7) that will communicate with an embedded device. I will be able to connect via IP, serial port and modem. Question: Should I allow some type of open connection within my application that will allow me to connect to the device through some other channels that may be set up in the operating syst...

flashplayer on infokiosk application

I have to build a series of information kiosks and I was considering using flash technology. However, the Adobe license prohibits redistributing the flashplayer with embedded projects. Does anyone had experience with Adobe with similar projects? Is there a commercial license for the player? Thanks a lot! ...

Is there some tiny perl that I can use in embedded system where the size would matter?

Is there some tiny perl that I can use in embedded system where the size would matter? ...

Resources for memory management in embedded application

How should I manage memory in my mission critical embedded application? I found some articles with google, but couldn't pinpoint a really useful practical guide. The DO-178b forbids dynamic memory allocations, but how will you manage the memory then? Preallocate everything in advance and send a pointer to each function that needs alloc...

Unicode sources in eMbedded Visual C++, unicode string literals

Hi all, I'm back-porting a Windows Mobile project from Visual Studio 2005 to eMbedded Visual C++, 'cause VS2005 does not compile for the SH3 CPU family, only SH4. I ran into the fact that eVC 3 does not support Unicode sources, and I have quite a few of those, not easily convertible to a single-byte encoding. Question - between eVC 4, ...

Unable to find reference to std library math function inside library

Hello, I've got several programs that use shared libraries. Those shared libraries in turn use various standard C libraries. ie Program A and Program B both use Shared Library S. Shared Library S uses std C math. I want to be able to statically link Shared Library S against the standard library, and then statically link Programs A ...

C++ in embedded software programming

Hello, Is there significant problem, if I write the code for embedded linux system using C++ language programming ?. Actually, I have intention to port some code to arm linux, with arm-uclibc compiler. Thanks ...

configuring gps module ssf1513

hi i am developing code for gps tracker using gps module ssf1513. i don't know how to configure the gps module to power save mode , please guide me how to enter in input mode. ...

Advantages of Thread pooling in embedded systems

I am looking at the advantages of threadpooling design pattern in Embedded systems. I have listed few advantages, please go through them, comment and please suggest any other possible advantages that I am missing. Scalability in systems like ucos-2 where there is limit on number of threads. Increasing capability of any task when nece...

What are the prerequisites for learning embedded systems programming ?

I have completed my graduation in Computer engineering. We had some basic electronics courses in Digital signal processing, Information theory etc but my primary field is Programming. However, i was looking to get into Embedded sytems programming with NO knowledge of how it is done. However, i am very keen on going into this field. My...

Linux USB debug connection to LuminaryMicro evaluation board

Hi, I am trying to connect a Stellaris LM3S8962 evaluation kit to a linux host machine. I am using the CodeSourcery G++ for the development toolchain. When I try to run a helloworld example the connection fails with this message: arm-stellaris-eabi-sprite: error: E104. I/O Error communicating with USB Device. arm-stellaris-eab...

Developing From PC To TI-83

I'm playing with TI-83+ BASIC development. But I want to know if I can write my code on the computer and compile it, then transfer the program to the emulator. ...

GDI & Hardware Cursor

Dear All I am working on iMX51 project. The RTOS is WINCE 6.0 r3. And I am using iMX51 freescale evaluation kit. We are actually looking to speed up the GDI and to implement the hardware cursor. I am unclear abt the following:- What exactly does speed up of GDI & Hardware cursor means? Also What is the difference b/w software ...

Declaration of arrays before "normal" variables in c?

Hi We are currently developing an application for a msp430 MCU, and are running into some weird problems. We discovered that declaring arrays withing a scope after declaration of "normal" variables, sometimes causes what seems to be undefined behavior. Like this: foo(int a, int *b); int main(void) { int x = 2; int arr[5]; ...

Linking the Linker script file to source code

Hello , I am new to GNU compiler. I have a C source code file which contains some structures and variables in which I need to place certain variables at a particular locations. So, I have written a linker script file and used the __ attribute__("SECTION") at variable declaration, in C source code. I am using a GNU compiler (cygwi...