Skip to content
EOSIM

EoSim

The EmbeddedOS Hardware Simulator

150 virtual platforms, full peripheral simulation, hardware-in-the-loop bridge, and a CLI + GUI interface. Test your firmware without hardware.

CLI Reference

All EoSim commands with examples. Run eosim --help for the full reference.

List all 150 simulation platforms from the registry. Supports --filter and --group flags.

$ eosim list --filter cortex-m4

150 Supported Platforms

Full peripheral simulation including GPIO, UART, SPI, I²C, ADC, PWM, DMA, and interrupts.

STM32

18 boards
STM32F4 Discovery
STM32H7 Nucleo
STM32L4 Nucleo
STM32WB Nucleo

ESP32

8 boards
ESP32-DevKitC
ESP32-S3-DevKitC
ESP32-C3-DevKitM
ESP32-H2-DevKitM

Raspberry Pi

6 boards
Pi Pico
Pi Pico W
Pi Pico 2
Pi Zero 2W

Nordic

7 boards
nRF52840 DK
nRF5340 DK
nRF9160 DK
Thingy:91

NXP

9 boards
MIMXRT1060-EVK
LPC55S69-EVK
FRDM-K64F
i.MX RT1170

Other

15 boards
TI CC2652R
Microchip SAME54
GD32F450
CH32V307