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
