Renode supports a wide array of hardware platforms, covering multiple architectures, CPU families and providing various I/O capabilities.
This chapter contains an (incomplete) list of selected supported hardware targets - all of these include sample software binaries that run both on real hardware and in Renode.
To run example software on any of the below boards, simply run Renode and use the
s @scripts/single-node/SCRIPT-NAME.resc command.
The ultimate goal of Renode is to run any binary-compatible software targeted for any of those hardware platforms without modification, although of course your specific use case may require extending the provided hardware description / models.
Supported boards include:
And many more - Renode makes it easy to create your own platform which reuses the same peripherals / CPUs that exist in other platforms.
We provide commerical services to add new platforms - if you need help in this regard, please write to email@example.com.