Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Raspberry Pi: n uusin tuote on Debug Probe, joka palvelee sen valmistajaa ja kekseliäistä käyttäjäkuntaa ja on suunniteltu auttamaan koodin testaamisessa ja ongelmien vianmäärityksessä. Mutta mikä on Raspberry Pi Debug Probe, ja miksi haluaisit sellaisen?

Mikä on Raspberry Pi Debug Probe?

Kuvan luotto: raspberrypi.com

Debug Probe on USB-laite, joka on suunniteltu helppoon plug-and-play-liitettävyyteen, joka auttaa sinua löytämään virheenkorjauskoodin, joka toimii paljaalla metallilla laitteisto ilman käyttöliittymää tai verkkoyhteyttä – toimii tehokkaasti siltana pöytätietokoneesi ja tietokoneesi välillä mikro-ohjaimet. Vaikka se on erityisesti suunniteltu käytettäväksi RP2040-pohjaisten levyjen, kuten Raspberry Pi Picon, kanssa, se on yhteensopiva kaikkien Arm-pohjaisten mikro-ohjainten kanssa, joissa on SWD-portti 3V3 I/O: lla.

12 dollarin Raspberry Pi Debug Probe -sarjan mukana saat USB A–mikro-USB-kaapelin, joten voit liittää Raspberry Pi Debug Probe tietokoneeseesi tai kannettavaan tietokoneeseen. Saat myös kolme JST-virheenkorjauskaapelia eri liittimillä toisessa päässä: 3-pin JST, kolme naaras 0,1" hyppyjohtimet kiinnitettäväksi Pico H: n tai WH: n SWD-yläosaan ja kolme urospuolista 0,1" jumpperia leipälaudalle käyttää. Saat myös houkuttelevan läpinäkyvän muovikotelon suojaamaan Debug Probea.

Raspberry Pi: n omalla RP2040-mikrokontrollerisirulla toimiva Debug Probe toimii OpenOCD: n sekä muiden CMSIS-DAP-standardia tukevien työkalujen kanssa.

Mihin voit käyttää Raspberry Pi -debug-anturia?

Kun kehität työkalua, ohjelmaa tai sovellusta, virheenkorjaus on olennainen osa prosessia. Sinun on pystyttävä näkemään, mitä syötteitä ohjelmasi vastaanottaa, mitä se tekee niillä tuloilla ja mikä tulos on. Sinun on kyettävä testaamaan, että ohjelmistosi toimii niin kuin sen pitäisi, ja että se pystyy käsittelemään asianmukaisesti arvaamattomia syötteitä.

Kaatumisten ja arvaamattoman käyttäytymisen yhteydessä on tärkeää tietää, mikä ne aiheutti, jotta voit korjata ongelmat. Jos olet pöytätietokoneessa toimivan ohjelman kehittäminen, tämä on helppoa, koska ohjelmaa voidaan joko ajaa kehitysympäristössä ja kirjautua konsoliin tai se voi laatia virheraportteja puolestasi.

Paljasmetallisilla mikro-ohjainkorteilla toimivia ohjelmia on paljon vaikeampi korjata. Näyttöä ei ole, eikä prosessorin tulosta useinkaan ole mahdollista saada: olet sokea näkemään, mitä ohjelmasi todellisuudessa tekee. Raspberry Pi Debug Probe tarjoaa sarjakonsoliyhteyden mikro-ohjainkorttisi välille ja tietokoneellesi, mikä tarkoittaa, että voit helposti olla vuorovaikutuksessa ohjelmiston kanssa, hakea lokitietoja ja diagnosoida ongelmia.

Tyypillisesti käytät Raspberry Pi Debug Probea Arm-pohjaisten mikro-ohjainkorttien, kuten Vadelma Pi Pico, käyttämällä matalan tason ohjelmointikieliä, kuten C/C++.

Käytä Raspberry Pi Debug Probea loistavien tee-se-itse-projektien luomiseen

Mikrokontrollerilevyt ovat loistava resurssi saada halpoja kodin laitteistoprojekteja käynnissä ilman tehokkaiden yksilevyisten tietokoneiden, kuten Raspberry Pi 4:n, tarpeettomia kustannuksia.

Voit tehdä niillä kymmeniä helppoja projekteja, ja jos ne menevät pieleen, Raspberry Pi Debug Probe auttaa sinua selvittämään miksi.