A hozzád hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Raspberry Pi legújabb terméke a Debug Probe, amely a gyártói és trükkös felhasználói bázist szolgálja ki, és a kód tesztelésére és a problémák hibaelhárítására készült. De mi is az a Raspberry Pi Debug Probe, és miért szeretne egyet?

Mi az a Raspberry Pi Debug Probe?

Kép jóváírása: raspberrypi.com

A Debug Probe egy USB-eszköz, amelyet az egyszerű plug-and-play csatlakozásra terveztek, hogy segítsen a puszta fémen futó kód hibakeresésében. hardver felhasználói felület vagy hálózati csatlakozás nélkül – hatékonyan hídként működik az asztali számítógép és az asztali számítógép között mikrokontrollerek. Bár kifejezetten az RP2040-alapú kártyákhoz, például a Raspberry Pi Pico-hoz készült, kompatibilis minden olyan Arm-alapú mikrokontrollerrel, amely rendelkezik SWD-porttal 3V3 I/O-val.

A 12 dolláros Raspberry Pi Debug Probe készlettel USB A–micro USB kábelt kap, így csatlakoztathatja a Raspberry Pi Debug Probe-ot számítógépéhez vagy laptopjához. Három JST hibakereső kábelt is kap, a másik végén különböző csatlakozókkal: 3 tűs JST, három anya 0,1"-es áthidaló az SWD-fejléchez rögzíthető Pico H vagy WH-n, valamint három 0,1"-es dugattyú a kenyérsütőtáblához használat. A Debug Probe védelmére egy vonzó átlátszó műanyag tokot is kap.

instagram viewer

A Raspberry Pi saját RP2040 mikrokontroller chipje által működtetett Debug Probe OpenOCD-vel, valamint más, a CMSIS-DAP szabványt támogató eszközökkel működik.

Mire használható a Raspberry Pi Debug Probe?

Amikor eszközt, programot vagy alkalmazást fejleszt, a hibakeresés a folyamat lényeges része. Látnia kell, hogy a program milyen bemeneteket kap, mit csinál ezekkel a bemenetekkel, és mi a kimenet. Le kell tudnia tesztelni, hogy a szoftver megfelelően működik-e, és megfelelően tud-e kezelni a kiszámíthatatlan bemeneteket.

Összeomlások és előre nem látható viselkedés esetén fontos tudni, hogy mi okozta azokat, hogy kijavíthassa a problémákat. Ha te olyan program fejlesztése, amely asztali számítógépen is futni fog, ez egyszerű, mivel a program futtatható a fejlesztői környezetben és bejelentkezhet a konzolba, vagy összeomlik az Ön számára összeomlási jelentéseket.

A csupasz fém mikrovezérlő kártyákon futó programokat sokkal nehezebb hibakeresni. Nincs képernyő, és gyakran nincs mód arra, hogy kimenetet kapjon a processzortól: vak vagy ahhoz, hogy a program valójában mit csinál. A Raspberry Pi Debug Probe soros konzolkapcsolatot biztosít a mikrovezérlő kártyája között és a számítógépére, ami azt jelenti, hogy könnyedén kommunikálhat a szoftverrel, lekérheti a naplózási adatokat és diagnosztizálhat problémák.

Általában a Raspberry Pi Debug Probe-ot olyan Arm-alapú mikrovezérlő kártyákkal használja, mint a Raspberry Pi Pico, alacsony szintű programozási nyelvek, például C/C++ használatával.

A Raspberry Pi Debug Probe segítségével nagyszerű barkácsprojekteket hozhat létre

A mikrokontroller kártyák nagyszerű forrást jelentenek az olcsó otthoni hardverprojektek futtatásához anélkül, hogy a nagy teljesítményű egykártyás számítógépek, például a Raspberry Pi 4 felesleges többletköltségei kellenek.

Több tucat egyszerű projektet megtehetsz velük, és ha rosszul sülnek el, a Raspberry Pi Debug Probe segít kideríteni, miért.