Supported boards ================ Renode supports a wide array of hardware platforms, covering multiple architectures, CPU families and providing various I/O capabilities. You can see a summary of over 200 IoT development boards supported as part of the `Zephyr dashboard effort `_ and learn more about them in `Renodepedia `_. In Renodepedia, you can see pre-executed runs of different embedded software binaries as well as use the available artifacts to run the demos yourself. On top of that, this chapter contains an (incomplete) list of selected supported hardware targets with dedicated demos - 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:: s @scripts/PATH/TO/SCRIPT-NAME.resc Tab completion is available also for filenames, so be sure to explore the available demos. 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. Boards supported in this way include: .. raw:: html .. list-table:: :class: boards-table * - .. image:: ../../../../../renode-docs/source/introduction/img/stm32f103.png `ST Micro STM32 Nucleo-64 `_ :script:`stm32f103.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/stm_discovery.png `ST Micro STM32F4 Discovery `_ :script:`stm32f4_discovery.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/stm32f746.png `ST Micro STM32F7 Discovery `_ :script:`stm32f746.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/efr32mg-better.png `SiLabs EFR32 Mighty Gecko Wireless Starter Kit `_ :script:`efr32mg.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/sam_e70.png `Microchip SAM E70 Xplained Evaluation Kit `_ :script:`sam_e70.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/cc2538.png `TI CC2538 Development Kit `_ :script:`cc2538.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/hifive1.png `SiFive HiFive1 `_ :script:`sifive_fe310.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/hifive_unleashed.png `SiFive HiFive Unleashed `_ :script:`hifive_unleashed.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/polarfire.png `Microchip PolarFire SoC Hardware Development Platform `_ :script:`polarfire-soc.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/tegra3.jpg `Toradex Colibri T30 `_ :script:`tegra3.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/vegaboard.png `OpenISA VEGAboard `_ :script:`vegaboard_ri5cy.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/c1000.png `Intel Quark SE Microcontroller Evaluation Kit C1000 `_ :script:`quark_c1000.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/fomu.png `Fomu `_ :script:`renode_etherbone_fomu.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/arty.png `LiteX/VexRiscv `_ on `Digilent Arty `_ :script:`arty_litex_vexriscv.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/zedboard.png `Xilinx ZedBoard `_ :script:`zedboard.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/bluepill.png `ST Micro STM32F103 Blue Pill `_ :script:`stm32f103.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/k210.png `Kendryte K210 `_ :script:`kendryte_k210.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/zolertia-firefly.jpg `Zolertia Firefly `_ :script:`zolertia.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/quickfeather.png `QuickFeather Development Kit `_ :script:`quickfeather.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/nexys-video.png `OpenPOWER Microwatt `_ on `Digilent Nexys Video `_ :script:`microwatt.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/microchip_icicle.png `Microchip PolarFire SoC Icicle Kit `_ :script:`icicle-kit.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/nRF52840.png `Nordic nRF52840 Development Kit `_ `nRF52840.repl `_ - .. image:: ../../../../../renode-docs/source/introduction/img/nxp_k64f.png `NXP FRDM-K64F `_ `nxp_k64f.repl `_ - .. image:: ../../../../../renode-docs/source/introduction/img/arduino_nano_33_ble.png `Arduino Nano 33 BLE `_ `arduino_nano_33_ble.repl `_ * - .. image:: ../../../../../renode-docs/source/introduction/img/ice40up5k-mdp-env.png `iCE40 Ultra Plus MDP `_ `ice40up5k-mdp-evn.repl `_ - .. image:: ../../../../../renode-docs/source/introduction/img/crosslink-nx-evn.png `CrossLink-NX Evaluation Board `_ `crosslink-nx-evn.repl `_ - .. image:: ../../../../../renode-docs/source/introduction/img/imxrt1064.jpg `NXP i.MX RT1064 Evaluation Kit `_ `imxrt1064.repl `_ * - .. image:: ../../../../../renode-docs/source/introduction/img/beaglev_starlight.png `BeagleV StarLight `_ :script:`beaglev_starlight.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/arvsom.png `ARVSOM - Antmicro RISC-V System on Module `_ :script:`arvsom.resc ` - .. image:: ../../../../../renode-docs/source/introduction/img/gr716.png `GR716 Development Board `_ :script:`gr716_zephyr.resc ` * - .. image:: ../../../../../renode-docs/source/introduction/img/max32652-evkit.png `MAX32652 Evaluation Kit `_ :script:`max32652-evkit.resc ` - - There are of course more, and new ones are being added quickly - 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 `support@renode.io `_. Supported peripherals ===================== .. raw:: html :file: renode_supported_peripherals.html