Search tools, frameworks, libraries, categories and domains
Generic machine emulator and virtualizer used to run and test firmware and embedded Linux for many architectures.
Other tools in the same categories.
openocd-org/openocd
Open on-chip debugger providing JTAG/SWD flashing and a GDB server for a huge range of probes and MCUs.
segger.com
Industry-standard commercial debug probe family with fast flashing, RTT logging and Ozone debugger.
probe-rs/probe-rs
Modern Rust toolkit for flashing and debugging ARM and RISC-V MCUs, with VS Code integration and RTT.
renode/renode
Antmicro's open-source framework that simulates full multi-node embedded systems for CI and testing.
wokwi.com
Online and VS Code simulator for ESP32, Arduino, STM32 and Pi Pico with virtual parts and CI support.
pyocd/pyOCD
Python-based debugger and flasher for Arm Cortex-M using CMSIS-Packs, scriptable and GDB-compatible.
sigrokproject/pulseview
Open-source logic analyzer and protocol decoder GUI supporting many cheap USB analyzers and scopes.
knurling-rs/defmt
Highly efficient deferred-formatting logging framework for embedded Rust, used with probe-rs and RTT.