Naujausias „Raspberry Pi“ produktas yra „Debug Probe“, skirtas jo kūrėjams ir naudotojams ir skirtas padėti išbandyti kodą bei šalinti triktis. Bet kas yra Raspberry Pi Debug Probe ir kodėl jo norėtum?
Kas yra Raspberry Pi derinimo zondas?
Debug Probe yra USB įrenginys, skirtas lengvai prijungti ir paleisti, kad būtų lengviau derinti kodą, veikiantį ant pliko metalo aparatinė įranga be vartotojo sąsajos ar tinklo ryšio – veiksmingai veikianti kaip tiltas tarp jūsų stalinio kompiuterio ir mikrovaldikliai. Nors jis buvo specialiai sukurtas naudoti su RP2040 pagrįstomis plokštėmis, tokiomis kaip Raspberry Pi Pico, jis suderinamas su bet kokiu „Arm“ pagrindu veikiančiu mikrovaldikliu, turinčiu SWD prievadą su 3V3 I/O.
Naudodami 12 USD vertės Raspberry Pi Debug Probe rinkinį, gausite USB A į mikro USB kabelį, kad galėtumėte prijungti Raspberry Pi Debug Probe prie kompiuterio ar nešiojamojo kompiuterio. Taip pat gausite tris JST derinimo kabelius su skirtingomis jungtimis kitame gale: 3 kontaktų JST, trys moteriškos 0,1 colio trumpikliai, skirti pritvirtinti prie SWD antraštės „Pico H“ arba WH, ir trys vyriški 0,1 colio trumpikliai, skirti duonos lentai naudoti. Taip pat gausite patrauklų permatomą plastikinį dėklą, kad apsaugotumėte savo Debug Probe.
Debug Probe, maitinamas paties Raspberry Pi RP2040 mikrovaldiklio lusto, veikia su OpenOCD ir kitais įrankiais, palaikančiais CMSIS-DAP standartą.
Kam galite naudoti Raspberry Pi Debug Probe?
Kai kuriate įrankį, programą ar programą, derinimas yra esminė proceso dalis. Turite matyti, kokias įvestis gauna jūsų programa, ką ji daro su tais įvestimis ir kokia yra išvestis. Turite turėti galimybę patikrinti, ar jūsų programinė įranga veikia taip, kaip turėtų, ir gali tinkamai susidoroti su nenuspėjamomis įvestimis.
Įvykus gedimams ir nenuspėjamam elgesiui, svarbu žinoti, kas jas sukėlė, kad galėtumėte išspręsti problemas. Jei tu kuriant programą, kuri veiks staliniame kompiuteryje, tai paprasta, nes programą galima paleisti kūrimo aplinkoje ir prisijungti prie pulto, arba ji gali sudaryti gedimų ataskaitas už jus.
Programas, kurios veikia ant pliko metalo mikrovaldiklių plokštės, yra daug sunkiau derinti. Nėra ekrano ir dažnai nėra būdo gauti išvesties iš procesoriaus: esate aklas tam, ką iš tikrųjų daro jūsų programa. Raspberry Pi Debug Probe suteikia nuoseklų konsolės ryšį tarp jūsų mikrovaldiklio plokštės ir savo kompiuterį, o tai reiškia, kad galite lengvai sąveikauti su programine įranga, gauti registravimo duomenis ir diagnozuoti Problemos.
Paprastai Raspberry Pi Debug Probe naudotumėte su ant rankos pagrįstomis mikrovaldiklių plokštėmis, tokiomis kaip Raspberry Pi Pico, naudojant žemo lygio programavimo kalbas, tokias kaip C/C++.
Naudokite Raspberry Pi Debug Probe, kad padėtumėte sukurti puikius „pasidaryk pats“ projektus
Mikrovaldiklių plokštės yra puikus šaltinis norint pradėti pigius namų techninės įrangos projektus be nereikalingų galingų vienos plokštės kompiuterių, tokių kaip Raspberry Pi 4, papildomų išlaidų.
Yra daugybė paprastų projektų, kuriuos galite atlikti su jais, o jei jie suklys, Raspberry Pi Debug Probe padės išsiaiškinti, kodėl.