I am interested in doing a ROM based embedded project with C. The
application will be small, stand-alone, no OS on an Intel platform doing a
single task. What I need to know is how do I go about compiling my project
and burning it into ROM? Some of the things I need to know are:

1) Can this be done with GNU compilers and 
   if so, which is the best one to use?
2) What compiler directives (or linker commands) do I need to know
   to set things like program origin, data space etc.
3) How do I create a file (HEX file?) that can be used to 
   burn an EPROM or EEPROM?

As you can probably tell I am new at doing this kind of work in the Linux
environment so any suggestions, caveats, how-to's or other resources would
be appreciated.

TIA,
Dave

Reply via email to