Supported boards

Renode supports a wide array of hardware platforms, covering multiple architectures, CPU families and providing various I/O capabilities.

You can explore IoT development boards supported as part of the Zephyr Dashboard and learn more about them in the Interactive System Designer.

In the Interactive System Designer, 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:

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

ALLWINNER

a20

AMBIQ

ambiq-apollo4

ANDES

andes_ae350_n25

EFM

brd4116a

brd4117a

brd4118a

brd4120a

brd4121a

brd4162a

brd4186c

brd4402a

efm32g210

efm32g210

efm32g210

efm32g210

efm32g210

efm32g222

efm32g222

efm32g222

efm32g222

efm32g232

efm32g232

efm32g232

efm32g842

efm32g842

efm32g890

efm32gg942

efm32gg942

efm32gg995

efm32hg350

efm32jg1

efm32jg12

efm32lg942

efm32lg995

efm32pg1

efm32pg12

efm32tg840

efm32wg995

efm32zg222

efr32mg1

efr32mg1

efr32mg1

efr32mg12

efr32mg12

efr32mg13

efr32mg24

efr32mg26

efr32xg22

ezr32hg320

ezr32lg330

ezr32lg330

sltb001a

sltb004a

slwstk6220a

stk3200

stk3600

stk3700

stk3800

EGIS

egis_et171

EMF

ezr32wg330

EOS

eos-s3

eos-s3-qomu

eos-s3-quickfeather

FOCALTECH

focaltech_ft9001

GAISLER

gr712rc

gr716

gr716-devboard

leon3

leon3

leon3-externals

leon3-externals

ut32m0r500

GENERIC ARM

cortex-a53-gicv2

cortex-a53-gicv3

cortex-a53-gicv3

cortex-a53-gicv3_smp

cortex-a78

cortex-a9

cortex-a9

cortex-a9_smp

cortex-r52

cortex-r52

cortex-r52

cortex-r52_smp

cortex-r52_smp

cortex-r52_smp_4

cortex-r8

cortex-r8

cortex-r8_smp

cortex_a53_console

cortex_a53_virtio

versatile

versatile

vexpress

vexpress

vexpress-externals

vexpress-externals

KENDRYTE

kendryte_k210

LITEX

arty_litex_vexriscv

crosslink-nx-evn

fomu

ice40up5k-mdp-evn

litex_common

litex_common

litex_common

litex_ibex

litex_linux_vexriscv_sdcard

litex_microwatt

litex_minerva

litex_nexys_video_vexriscv_linux

litex_picorv32

litex_tock

litex_vexriscv

litex_vexriscv

litex_vexriscv_linux

litex_vexriscv_micropython

litex_vexriscv_smp

litex_vexriscv_tftp

litex_vexriscv_verilated_cfu

litex_vexriscv_verilated_liteuart

litex_vexriscv_zephyr

litex_zephyr_vexriscv_i2s

verilated_ibex

MAXIM

max32652

max32652-evkit

MICROCHIP

at91rm9200

atsamd21j17d-aft

atsamd51g19a

sam4s

sam4s16c

sam4s8b

sam4s_xplained

sam_e70

MIV

miv

miv-board

miv-board

miv-board-additional-uarts

miv_rv32

MSP430

msp430f2619

NORDIC

nrf52840

nrf52840dk_nrf52840

NRF

arduino_101-shield

arduino_nano_33_ble

NUVOTON

nuvoton_npcx9

nuvoton_npcx9m6fb_evb

NXP I.MX

colibri-vf61

imxrt1064

imxrt500

mimxrt1064_evk

mimxrt700_evk

mimxrt798s

nxp-frdm-imx8mplus

nxp-mimx8ml

vybrid

NXP KINETIS

nxp-k6xf

NXP LAYERSCAPE

fsl_lx2160ardb

NXP LPC

lpc2294

NXP PPC

mpc5567

NXP S32K

nxp-s32k388

nxp-s32k388evb

s32k118

OHG

A2_CV32E40P

core-v-mcu

OTHER RISC-V

murax_vexriscv

murax_vexriscv_verilated_uart

opentitan-earlgrey

opentitan-earlgrey

opentitan-earlgrey-cw310

picosoc

ri5cy

riscv_verilated_uartlite

riscv_virt

tock_veer_el2_sim

vegaboard_ri5cy

PFSOC

beaglev-fire

mpfs-icicle-kit

polarfire-soc

POWERPC

microwatt

RENESAS

arduino_uno_r4_minima

renesas-ck_ra6m5

renesas-da14592

renesas-ek_ra2e1

renesas-ek_ra8m1

renesas-r7fa2e1a9

renesas-r7fa2e1a9

renesas-r7fa2l1a

renesas-r7fa4m1a

renesas-r7fa6m5b

renesas-r7fa8m1a

renesas-rz_t2m_rsk

renesas_rz_g2l

renesas_rz_t2m

SIFIVE

sifive-fe310

sifive-fu540

sifive-fu740

STARFIVE

arvsom

beaglev_starlight

starfive-jh7100

STM

nucleo_f767zi

nucleo_h753zi

nucleo_wba52cg

ramn

stm32f0

stm32f0

stm32f042

stm32f072

stm32f072b_discovery

stm32f103

stm32f4

stm32f4

stm32f412

stm32f429

stm32f4_discovery

stm32f4_discovery

stm32f4_discovery-additional_gpios

stm32f4_discovery-additional_gpios

stm32f4_discovery-bb

stm32f4_discovery-bb

stm32f4_discovery-kit

stm32f746

stm32f777

stm32f7_discovery-bb

stm32g0

stm32h7

stm32h743

stm32h743

stm32h747

stm32h747-disco

stm32h753

stm32l071

stm32l071

stm32l072

stm32l151

stm32l552

stm32w108

stm32wba52

TEGRA

tegra2

tegra2

tegra3

tegra3

tegra_externals

tegra_externals

TI

cc2538

TOYOTA

BODY

CHASSIS

GATEWAY

POWERTRAIN

X86

quark-c1000

quark_c1000-cc2520

x86

x86-kvm

X86-64

acrn_x86_64

up_squared_x86_64

x86_64-kvm

x86_64-kvm

x86_64-kvm-virtio

XTENSA

xtensa-sample-controller

ZYNQ

mars_zx3

mars_zx3-externals

mars_zx3-externals

zedboard

zedboard-externals

zedboard-externals

zolertia-firefly

zynq-7000

zynqmp

zynqmp-zcu102-revA

zynqmp-zcu102-revA

zynqmp-zcu102-revB

zynqmp-zcu104


Last update: 2026-05-21