The MN10300 simulator is an architectural simulator for the Matsushita MN10300 that implements all features of the microprocessor necessary to run eCos. The current implementation provides accurate simulation of the instruction set, interrupt controller, timers, and serial I/O.
In this release, you can run the same binaries in the simulator that eCos can run on target hardware, if built for ROM start-up, with the exception of those that use the watchdog timer.
The TX39 simulator is an architectural simulator which implements all the features of the Toshiba TX39 needed to run eCos. The current implementation provides accurate simulation of the instruction set, interrupt controller, and timers, as well as having generic support for diagnostic output, serial I/O, and exceptions.
In this release, you can run the same binaries in the simulator that eCos can run on target hardware, if built for ROM start-up.
The PowerPC simulator is an architectural simulator which implements all the features of the PowerPC needed to run eCos. The current implementation provides accurate simulation of the instruction set and timers, as well as having generic support for diagnostic output and exceptions.
The simulator also allows devices to be simulated, but no device simulation support has been defined for the serial device drivers in this release.
The ESA SPARClite simulator is an architectural simulator which implements all the features of the SPARClite needed to run eCos. The current implementation provides accurate simulation of the instruction set, interrupt controller, and timers, as well as having generic support for diagnostic output and exceptions.
Note: The ESA SPARClite simulator is unsupported, but is included as a convenience.
There is currently no simulator support for the ARM7.
There is no i386 simulator as such. When the Linux eCos synthetic target is used, the binaries generated are Linux applications, and are run from the shell or GDB as any other Linux application. In that regard, one can consider the synthetic target a simulator-only target (i.e., the eCos applications run on the desktop computer, not on a target board).