Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Raspberry Pi uusim toode on Debug Probe, mis on mõeldud selle tootjate ja näpunäidete kasutajate baasile ning on loodud koodi testimiseks ja probleemide tõrkeotsinguks. Aga mis on Raspberry Pi silumissond ja miks sa seda tahad?

Mis on Raspberry Pi silumissond?

Pildi krediit: raspberrypi.com

Silumissond on USB-seade, mis on loodud lihtsaks ühendamiseks ja mängimiseks, et aidata teil silumiskoodi, mis töötab tühjal metallil riistvara ilma kasutajaliidese või võrguühenduseta – toimides tõhusalt sillana teie lauaarvuti ja arvuti vahel mikrokontrollerid. Kuigi see on spetsiaalselt loodud kasutamiseks RP2040-põhiste plaatidega, nagu Raspberry Pi Pico, ühildub see kõigi Arm-põhiste mikrokontrolleritega, millel on 3V3 sisendi/väljundiga SWD-port.

12-dollarise Raspberry Pi Debug Probe komplektiga saate USB A–mikro-USB-kaabli, et saaksite ühendada Raspberry Pi silumissondi arvuti või sülearvutiga. Samuti saate kolm JST silumiskaablit, mille teises otsas on erinevad pistikud: 3-pin JST, kolm naissoost 0,1-tollised džemprid Pico H või WH SWD päise külge kinnitamiseks ja kolm meessoost 0,1-tollist džemprit leivalaua jaoks kasutada. Samuti saate oma silumissondi kaitsmiseks atraktiivse läbipaistva plastümbrise.

instagram viewer

Raspberry Pi enda RP2040 mikrokontrolleri kiibil töötav Debug Probe töötab nii OpenOCD-ga kui ka muude tööriistadega, mis toetavad CMSIS-DAP standardit.

Milleks saate Raspberry Pi silumissondi kasutada?

Kui arendate tööriista, programmi või rakendust, silumine on protsessi oluline osa. Peate suutma näha, milliseid sisendeid teie programm vastu võtab, mida see nende sisenditega teeb ja mis on väljund. Peate suutma testida, kas teie tarkvara töötab nii, nagu peaks, ja oskama ettearvamatute sisenditega korralikult hakkama saada.

Krahhide ja ettearvamatu käitumise korral on oluline teada, mis need põhjustas, et saaksite probleeme lahendada. Kui sa oled lauaarvutis töötava programmi väljatöötamine, on see lihtne, kuna programmi saab kas käivitada arenduskeskkonnas ja logida konsooli või koostada teie eest krahhiaruandeid.

Paljasmetallist mikrokontrolleri plaatidel töötavaid programme on palju raskem siluda. Puudub ekraan ja sageli pole ka võimalust protsessorilt väljundit saada: olete pime selle suhtes, mida teie programm tegelikult teeb. Raspberry Pi Debug Probe pakub jadakonsooliühendust teie mikrokontrolleri plaadi vahel ja arvutisse, mis tähendab, et saate hõlpsalt tarkvaraga suhelda, logiandmeid hankida ja diagnoosida probleeme.

Tavaliselt kasutaksite Raspberry Pi Debug Probe'i koos Arm-põhiste mikrokontrolleriplaatidega, nagu Vaarika Pi Pico, kasutades madalatasemelisi programmeerimiskeeli nagu C/C++.

Kasutage suurepäraste isetegemisprojektide loomiseks Raspberry Pi silumissondi

Mikrokontrolleri plaadid on suurepärane ressurss odavate koduriistvaraprojektide käivitamiseks ilma võimsate üheplaadiga arvutite (nt Raspberry Pi 4) tarbetute üldkuludeta.

Nendega saate teha kümneid lihtsaid projekte ja kui need valesti lähevad, aitab Raspberry Pi silumissond teil teada saada, miks.