Real-Time System Model
The Cortex™-A8 and quad-core Cortex-A9 RTSMs in DS-5 enable software development without a hardware target. RTSMs are simulation models of ARM Hardware Platforms that include processor, memory controller, and peripherals required to run complex operating systems and applications.
Key benefits of ARM RTSMs:
- Enables early test and debug of software for ARM processors
- Simulation speeds of over 250MHz on a typical desktop PC
- High-quality programmer's view model
- Peripheral interfaces are simulated using the resources on the host PC, including an LCD controller, keyboard, mouse, touchscreen, UARTs, and Ethernet controllers
- Stop-mode debug using CADI connection for bare-metal or Linux kernel development
- Run-mode debug using gdbserver connection for Linux application development
- Example, booting Linux image
ARM Embedded Linux Example
DS-5 includes an example ARM Linux distribution ported to the Cortex-A8 RTSM to kick-start your software development for Linux on ARM. When launched from DS-5, the model automatically boots Linux and becomes ready for you to load and debug your applications.