Leksykon IT › Sprzęt › probe-rs

probe-rs

Sprzęt Svenska → Zaktualizowano: 2026-11-03

Zestaw narzędzi do debugowania i flashowania napisany w Ruście, który rozmawia z większością programatorów bez pośrednictwa OpenOCD.

Wyrósł około 2019 roku ze społeczności Rust embedded z zamiarem zastąpienia łańcucha OpenOCD, GDB i skryptów konfiguracyjnych czymś, co po prostu działa. To zarazem biblioteka i zestaw poleceń: cargo flash wgrywa firmware, cargo embed wgrywa i otwiera log RTT, a wbudowany serwer Debug Adapter Protocol pozwala krokować po kodzie na układzie prosto z VS Code.

Obsługiwane sondy to m.in. CMSIS-DAP, ST-Link, J-Link i wbudowane USB-JTAG w ESP32, a opisy układów są generowane z paczek CMSIS producentów, a nie pisane ręcznie w Tcl. Nic nie wiąże go z firmware'em w Ruście — chętnie wgra plik ELF zbudowany GCC — ale to w ekosystemie Rusta stał się domyślnym wyborem.

← Wróć do leksykonu