bare-metal— vendor-HAL / direct-register Rust firmware (no async runtime).embassy-rust— the same firmware on the Embassy async runtime.zephyr-os— the same firmware on the Zephyr RTOS (C, built withwest).freertos— the same firmware on the FreeRTOS kernel (C, built withmake+arm-none-eabi-gcc).threadx— the same firmware on the Eclipse ThreadX kernel (C, built withmake+arm-none-eabi-gcc).
Board matrix
Every board Chiplab supports today and its model — themodel field inside the board object your agent passes to run.
The board, the chip, and the UARTs that model can capture are on Hardware.
A checkmark links to a ready-to-run example for that OS/framework (— = not available yet).
The canonical copy of this framework matrix lives in supported-boards.md; if the two ever diverge, that file is authoritative for which examples exist.
The model values are what the simulator accepts; call ask if this page and the live platform ever disagree.
Call Chiplab’s discovery/help tool (
ask) to confirm the current, authoritative set of boards — it may be ahead of what’s listed here.