Antworten:
Ich denke, Sie müssen in Betracht ziehen, den Bus Pirate zu verwenden , ein offenes Hardwareprojekt, das nur 30 Dollar kostet, einschließlich des weltweiten Versands.
Es funktioniert mit einer GUI für Mac OSX und Windows.
Fast jeder der modernen USB-basierten Logikanalysatoren verfügt auch über Protokollanalysatoren für gängige serielle Protokolle wie RS-232, SPI und I2C. Ich kenne keine, die Treiber für Mac OS X haben. Der Logikanalysator von Saleae Logic hat jedoch gute Resonanz gefunden und verspricht einige plattformübergreifende Treiber für die Zukunft.
Ich habe einen Intronix LogicPort USB-Analysator und es ist in Ordnung. Ich starte es entweder mit einer VMWare WinXP-VM auf meinem Mac oder auf einem alten Einweg-Laptop mit WinXP. Wenn Sie ein Mac-Benutzer sind, der Hardware-Hacking ausführt, empfehle ich dringend, VMWare oder ähnliches zu verwenden, damit Sie gelegentlich nur Windows-Software ausführen können.
Zunächst benötigen Sie etwas, um die Signale zu erfassen. Die Standardmethode hierfür ist ein Logic Analyzer . Ich habe eine Liste von PC-basierten Logikanalysatoren zusammengestellt . Im Grunde genommen erfassen sie die Signaldaten und übertragen sie zur Anzeige und Verarbeitung auf Ihrem PC. Die meisten von ihnen enthalten Software zum Dekodieren von SPI und I2C, die anzeigt, welche Bytes von den Geräten gesendet und empfangen wurden.
Der OpenBench Logic Sniffer ist Open Source-Hardware und kostet zwischen 30 und 40 US-Dollar
Es unterstützt den Sump-Client, der unter Java ausgeführt wird, und verfügt über Plug-ins für die I2C- und SPI-Protokollanalyse. Ich starte es unter OS X & Linux
http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/