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