IT-lexicon › Hardware › probe-rs

probe-rs

Hardware Svenska → Bijgewerkt: 2026-11-03

Een in Rust geschreven toolkit voor debuggen en flashen die met de meeste probes praat zonder dat OpenOCD ertussen hoeft.

Het ontstond rond 2019 in de Rust-embeddedgemeenschap, met als doel de keten van OpenOCD, GDB en configuratiescripts te vervangen door iets dat gewoon werkt. Het is zowel bibliotheek als set commando's: cargo flash schrijft firmware, cargo embed flasht en opent het RTT-log, en een ingebouwde Debug Adapter Protocol-server laat VS Code rechtstreeks door de target stappen.

Ondersteunde probes zijn onder meer CMSIS-DAP, ST-Link, J-Link en de ingebouwde USB-JTAG van de ESP32; chipbeschrijvingen worden gegenereerd uit de CMSIS-packs van fabrikanten in plaats van met de hand in Tcl geschreven. Niets bindt het aan Rust-firmware — een met GCC gebouwde ELF flasht het net zo gemakkelijk — maar in het Rust-ecosysteem werd het de standaard.

← Terug naar het lexicon