Odpowiedzi:
Myślę, że musisz rozważyć użycie Bus Pirate , otwartego projektu sprzętowego, który kosztuje zaledwie 30 dolarów, w tym wysyłkę na cały świat.
Działa z GUI dla Mac OSX i Windows.
Prawie każdy z nowoczesnych analizatorów logicznych opartych na USB ma również analizatory protokołów dla popularnych protokołów szeregowych, takich jak RS-232, SPI i I2C. Nie znam żadnych, które mają wysyłane sterowniki Mac OS X. Jednak Saleae Logic Analizator logika jest coraz dobrą prasę i obiecują jakieś sterowniki cross-platformowa, w przyszłości.
Mam analizator Intronix LogicPort USB i jest w porządku. Skończyło się to albo na VMWare WinXP VM na moim Macu, albo na starym przenośnym laptopie z WinXP. Jeśli korzystasz z hakowania sprzętowego dla komputerów Mac, zdecydowanie polecam zakup VMWare lub podobnego oprogramowania, aby od czasu do czasu uruchomić oprogramowanie tylko dla systemu Windows.
Po pierwsze potrzebujesz czegoś do przechwytywania sygnałów. Standardowym sposobem na to jest Logic Analyzer . Zebrałem listę analizatorów logicznych opartych na PC , w zasadzie jak one działają, przechwytują dane sygnału i przesyłają je do wyświetlania i przetwarzania na twoim komputerze. Większość z nich zawiera oprogramowanie do dekodowania SPI i I2C, pokazujące, jakie bajty zostały wysłane i odebrane przez urządzenia.
OpenBench Logic Sniffer jest sprzętem typu open source i sprzedaje za około 30–40 USD
Obsługuje klienta Sump działającego pod Javą i ma wtyczki analizatora protokołów I2C i SPI. Pracuję pod systemem OS X i Linux
http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/