Starting from today, a set of pre-built platforms is available for download. If you just want to run your software on a binary platform, without worrying about dependencies and compilation. these packages are the right ones for you.
A pre-built platform is a statically linked executable (no need for external libraries!) that model an entire system. You can run the platform with your software executable and monitor its performance or connect GDB to the platform and debug it. A software profiler is also included. These platforms have some limited configuration from command line.
So far, the following platforms are available:
- armpid: an ARM7TDMI (in cycle accurate or functional flavor), timers, iinterrupt controller, a simulated UART (accessible via terminal or socket), a set of 8 leds, and some memory.
- leonpid: same as armpid but using a LEON2 functional model
All platforms are compiled with or without operating system emulation, meaning that in the former case a user can run its programs normally linked to the newlib library.
Soon multi-processor platforms will be available for download.
