Najnoviji proizvod Raspberry Pi-ja je Debug Probe, koji služi svojoj korisničkoj bazi proizvođača i petljača, a dizajniran je za pomoć pri testiranju koda i rješavanju problema. Ali što je Raspberry Pi Debug Probe i zašto biste je htjeli?
Što je Raspberry Pi Debug Probe?
Debug Probe je USB uređaj dizajniran za jednostavno plug-and-play povezivanje kako bi vam pomogao u otklanjanju pogrešaka koda koji radi na golom metalu hardver bez korisničkog sučelja ili mrežne veze – učinkovito djeluje kao most između vašeg stolnog računala i mikrokontroleri. Iako je posebno napravljen za korištenje s pločama temeljenim na RP2040 kao što je Raspberry Pi Pico, kompatibilan je s bilo kojim mikrokontrolerom temeljenim na Armu koji ima SWD priključak s 3V3 I/O.
Uz Raspberry Pi Debug Probe komplet od 12 USD, dobivate USB A na mikro USB kabel, tako da možete spojiti Raspberry Pi Debug Probe na svoje PC ili laptop. Dobivate i tri JST kabela za uklanjanje pogrešaka s različitim konektorima na drugom kraju: 3-pinski JST, tri ženska 0,1" kratkospojnici za pričvršćivanje na SWD zaglavlje na Pico H ili WH i tri muška kratkospojnika od 0,1" za matičnu ploču koristiti. Dobivate i atraktivnu prozirnu plastičnu kutiju za zaštitu vaše sonde za otklanjanje pogrešaka.
Pokretan Raspberry Pi vlastitim mikrokontrolerskim čipom RP2040, Debug Probe radi s OpenOCD-om kao i drugim alatima koji podržavaju CMSIS-DAP standard.
Za što možete koristiti Raspberry Pi Debug Probe?
Kada razvijate alat, program ili aplikaciju, otklanjanje pogrešaka bitan je dio procesa. Morate biti u mogućnosti vidjeti koje ulaze vaš program prima, što radi s tim ulazima i kakav je izlaz. Morate biti u mogućnosti provjeriti radi li vaš softver kako treba i može li se na odgovarajući način nositi s nepredvidivim unosima.
U slučaju padova i nepredvidivog ponašanja, važno je znati što ih je uzrokovalo kako biste mogli riješiti probleme. Ako si razvoj programa koji će raditi na stolnom računalu, ovo je jednostavno jer se program može pokrenuti u razvojnom okruženju i prijaviti na konzolu ili može sastaviti izvješća o padu za vas.
Programe koji se izvode na golim metalnim mikrokontrolerskim pločama mnogo je teže otkloniti. Nema zaslona, a često ni načina da dobijete izlaz iz procesora: slijepi ste za ono što vaš program zapravo radi. Raspberry Pi Debug Probe pruža serijsku vezu konzole između vaše ploče mikrokontrolera i vaše računalo, što znači da možete jednostavno komunicirati sa softverom, dohvaćati podatke zapisnika i dijagnosticirati pitanja.
Tipično biste koristili Raspberry Pi Debug Probe s mikrokontrolerskim pločama temeljenim na Armu, poput Raspberry Pi Pico, koristeći programske jezike niske razine kao što je C/C++.
Upotrijebite Raspberry Pi Debug Probe za pomoć u stvaranju sjajnih DIY projekata
Mikrokontrolerske ploče izvrstan su izvor za pokretanje jeftinih kućnih hardverskih projekata bez nepotrebnih troškova snažnih računala s jednom pločom kao što je Raspberry Pi 4.
Postoje deseci jednostavnih projekata koje možete napraviti s njima, a ako krenu po zlu, Raspberry Pi Debug Probe pomoći će vam otkriti zašto.