Bus Pirate
Więcej informacji
- Twórca
- Ian Lesnet (Dangerous Prototypes)
- Rok
- 2008
- Typ
- Narzędzie do debugowania, otwarty sprzęt
Mała płytka USB, dzięki której z nieznanym układem scalonym rozmawia się przez I²C, SPI lub UART, wpisując polecenia w terminalu.
Zbudował ją w 2008 roku Ian Lesnet i stała się sztandarowym produktem jego firmy od otwartego sprzętu, Dangerous Prototypes. Pomysł jest taki, żeby nie pisać firmware'u tylko po to, by sprawdzić, czy czujnik w ogóle odpowiada: podłączasz, wybierasz protokół, wpisujesz kilka bajtów w zwięzłej składni tekstowej i czytasz odpowiedź. Obsługuje też 1-Wire, potrafi zasilać układ i włączać rezystory podciągające.
Zdobyła fanów wśród hobbystów elektroniki oraz wśród ludzi, którzy rozbierają routery, szukając otwartego portu konsoli albo chcąc zrzucić zawartość pamięci flash SPI. Piąta generacja z 2024 roku przeszła na RP2040 i dostała własny ekran. Analizatora stanów logicznych nie zastąpi — mówi, co układ odpowiada, a nie dlaczego przebieg wygląda tak, a nie inaczej.