BusPirate более/менее ориентирован на работу в качестве коммуникатора общего назначения, хотя он расширен, чтобы стать швейцарским армейским ножом встроенной разработки. Аналогично открытый логический анализатор, который также является сделкой.
Я бы не сказал, что BP - это лучший способ получить прошивку во встроенную микросхему для целей разработки (выделенный отладчик, вероятно, будет лучше), но я бы сказал, что стоит иметь BusPirate, LogicSniffer и if вы можете протянуть к нему DSO-Quad.
Все трое невероятно полезны для встроенной разработки, все трое заработали для себя много раз здесь с сохранением времени, даже несмотря на то, что у нас есть все «правильное» снаряжение в лаборатории.
BP мы нашли особенно полезным при попытке получить новое устройство (EEPROM, SPI periperal/sensor и т. Д.), Чтобы поговорить с нашим микрокомпьютером, чтобы вы могли подключить устройство к компьютеру, прежде чем переводить магические заклинания во встроенный код с некоторой уверенностью, что вы отправляете правильные команды в правильном порядке.
Для встроенного программирования/отладки выделенный отладчик (обычно поставляется с стартовой панелью devkit a-la MSP430), вероятно, заставит вас ускориться и легко интегрироваться с IDE.
какое устройство или семья вы программируете? –
@dwelch На данный момент у меня есть BeagleBoard-xM с DM3730 (Cortex-A8). Однако я надеюсь использовать Bus Pirate в качестве универсального программиста для любого типа микроконтроллера. Хотя у меня уже есть TI USB FET для msp430-связанных вещей. – Ryan
Один размер не подходит всем, пиратский автобус может быть хорошим подходом, но для некоторых платформ вам может понадобиться другой инструмент. Пусковая панель $ 4.30 msp430 будет программировать другие msp430, такие как fet. Я использую его для своих avrs, если я не могу обойтись с загрузчиком. , На $ 30 пиратский автобус, вероятно, хороший инструмент, но я думаю, что я говорю, вам может понадобиться больше инструментов в вашем наборе инструментов. –