Risposte:
Penso che dovresti prendere in considerazione l'utilizzo di Bus Pirate , un progetto hardware aperto che costa solo 30 dollari, compresa la spedizione in tutto il mondo.
Funziona con una GUI per Mac OSX e Windows.
Quasi tutti i moderni analizzatori logici basati su USB dispongono anche di analizzatori di protocollo per protocolli seriali comuni come RS-232, SPI e I2C. Non ne conosco nessuno che abbia i driver di spedizione per Mac OS X. Tuttavia, l' analizzatore di logica Saleae Logic ha ottenuto una buona stampa e promettono alcuni driver multipiattaforma in futuro.
Ho un analizzatore USB LogicPort Intronix ed è ok. Lo eseguo da una VM WinXP VM sul mio Mac o su un vecchio laptop usa e getta che esegue WinXP. Se sei un utente Mac che esegue l'hacking hardware, ti consiglio vivamente di ottenere VMWare o simili in modo da poter eseguire occasionalmente un po 'di software solo per Windows.
Prima di tutto hai bisogno di qualcosa per catturare i segnali. Il modo standard per farlo è con un analizzatore logico . Ho raccolto un elenco di analizzatori logici basati su PC , in pratica il modo in cui funzionano è che acquisiscono i dati del segnale e li trasferiscono per la visualizzazione e l'elaborazione sul PC. La maggior parte di essi include software per la decodifica di SPI e I2C, che mostrano quali byte sono stati inviati e ricevuti dai dispositivi.
OpenBench Logic Sniffer è un hardware open source e al dettaglio per circa $ 30- $ 40
Supporta il client Sump che gira su Java e ha plugin per analizzatori di protocollo I2C e SPI. Lo eseguo su OS X e Linux
http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/