DocsHardware Runner
Hardware Runner
The Hardware Runner (run.neuralinverse.com) provides on-demand Renode simulation sessions. Test your firmware against a virtual target board directly from your workspace.
What Is Renode
Renode is an open-source hardware simulation framework that models MCUs, peripherals, and buses at instruction level.
Supported Boards
| Platform | MCU |
|---|---|
| STM32F4 Discovery | ARM Cortex-M4 |
| STM32H7 Nucleo | ARM Cortex-M7 |
| Nordic nRF52840 | ARM Cortex-M4 |
| ESP32 | Xtensa LX6 |
| RISC-V SoC | RV32IMAC |
| QEMU ARM Cortex-M | Generic |
Connecting to Your Workspace
In the run.neuralinverse.com dashboard, click "Connect to Cloud IDE". This automatically injects the hardware runner credentials into all your workspaces.
Starting a Session
curl -X POST "$NEURALINVERSE_HARDWARE_URL/api/sessions" \
-H "Authorization: Bearer $NEURALINVERSE_HARDWARE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"board": "stm32f4"}'Connecting GDB
arm-none-eabi-gdb build/firmware.elf \
-ex "target remote $SESSION_GDB_ADDR"Session Management
View active sessions, fetch container logs, and stop sessions from the run.neuralinverse.com dashboard.
Pricing
Sessions are billed per hour. The first 30-minute session each day is free. See Billing for details.
Was this page helpful?
Last edited