Lessico IT › Hardware › probe-rs

probe-rs

Hardware Svenska → Aggiornato: 2026-11-03

Un toolkit di debug e programmazione scritto in Rust che dialoga con la maggior parte dei probe senza bisogno di OpenOCD in mezzo.

Nasce nella comunità Rust embedded intorno al 2019, con l'obiettivo di sostituire la catena OpenOCD, GDB e script di configurazione con qualcosa che funzioni e basta. È sia una libreria sia un insieme di comandi: cargo flash scrive il firmware, cargo embed lo carica e apre il log RTT, e un server Debug Adapter Protocol integrato consente a VS Code di eseguire il target passo passo.

I probe supportati comprendono CMSIS-DAP, ST-Link, J-Link e l'USB-JTAG integrato dell'ESP32; le descrizioni dei chip sono generate dai pacchetti CMSIS dei produttori anziché scritte a mano in Tcl. Nulla lo lega al firmware Rust — flasha volentieri un ELF compilato con GCC — ma è nell'ecosistema Rust che è diventato lo strumento predefinito.

← Torna al lessico