Neural Inverse is Open Source →
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

PlatformMCU
STM32F4 DiscoveryARM Cortex-M4
STM32H7 NucleoARM Cortex-M7
Nordic nRF52840ARM Cortex-M4
ESP32Xtensa LX6
RISC-V SoCRV32IMAC
QEMU ARM Cortex-MGeneric

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