Embedded System Development Environment
Embedded System Development Environment
➢ Host Computer
➢ IDE Tools
➢ Emulator hardware
➢ Signal Sources(function
generator)Simulates inputs to
target board
➢ Target Hardware
Debugging toolsCRO,
Multimeter ,Logic Analyser
For debugging hardware
➢ Target Hardware
❖ IDE
IDEs can either command line based or GUI based. IDE consists of
1. Text Editor or Source code editor
4. Debugger
5. Simulators
There are several advantages of using cross compiler. Some of them are
as below:
1. List File
✓ Symbol table
3. Hex file
➢ The Hex file is an ASCII text file with lines of text that follow the
Intel Hex file format.
➢ Intel Hex files are often used to transfer the program and data that
would be stored in a Rom or EPROM.
4. Map Files
➢ Object file created contains relocatable codes i.e their location in memory
is not fixed.
➢ It is the responsibility of linker to link these object modules. The locator
is responsible for locating the absolute address to each module in the code
memory. Map files are generated by the linker and loader. These files are
used to keep the information of linking and locating process. Map files
use extensions
.H,.HH,.HM depends on linker or loader
5. Object files