Відповіді:
Я думаю, що ви повинні розглянути можливість використання автобусного пірата , відкритого апаратного проекту, який коштує всього 30 доларів, включаючи доставку по всьому світу.
Він працює з графічним інтерфейсом для Mac OSX та Windows.
Практично будь-який із сучасних логічних аналізаторів на основі USB також має аналізатори протоколів для загальних послідовних протоколів, таких як RS-232, SPI та I2C. Мені невідомо жодного, який має доставку драйверів Mac OS X. Однак логічний аналізатор Saleae Logic отримує хорошу пресу, і вони обіцяють деякі драйвери між платформами в майбутньому.
У мене є USB-аналізатор Intronix LogicPort, і це нормально. Я запускаю його або з VMWare WinXP VM на моєму Mac, або на старому викинутому ноутбуці під керуванням WinXP. Якщо ви користуєтеся комп'ютером Mac, який хакує апаратне забезпечення, я настійно рекомендую отримати VMWare або подібне, щоб ви могли запускати час від часу програмне забезпечення лише для Windows.
Спочатку вам потрібно щось для захоплення сигналів. Стандартний спосіб зробити це за допомогою Logic Analyzer . Я зібрав список логічних аналізаторів на основі ПК , в основному, як вони працюють, вони захоплюють сигнальні дані та передають їх для відображення та обробки на вашому ПК. Більшість з них включає програмне забезпечення для декодування SPI та I2C, що показує, які байти надсилаються та отримуються пристроями.
Логічний Sniffer OpenBench є апаратним забезпеченням з відкритим кодом і продається на рівні близько 30- 40 доларів
Він підтримує клієнт Sump, який працює під Java та має плагіни аналізатора протоколів I2C & SPI. Я запускаю його під ОС X & Linux
http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/