ESP32-Bit-Pirate — мультипротокольный анализатор шин
★ 5.7K
geo-tp/ESP32-Bit-Pirate — это открытая прошивка, которая превращает плату на ESP32 в мультипротокольный инструмент отладки и анализа шин, вдохновлённый классическим Bus Pirate. Берут, когда нужно понять, что висит на шине I2C незнакомой платы, снять лог с UART недокументированного устройства, прочитать содержимое SPI-флешки перед перепрошивкой, опросить 1-Wire-датчик или перехватить Bluetooth- и Sub-GHz-трафик. Внутри — поддержка I2C, SPI, UART, 1-Wire, 2-Wire, 3-Wire, JTAG, CAN, Infrared, USB, Bluetooth, Wi-Fi, Sub-GHz, RFID, LoRa, FM и ещё ряда протоколов; сканер адресов, дамп EEPROM и Flash, авто-определение baudrate, PWM и управление GPIO, скриптование через Bus Pirate-байткод или Python. Управление — через USB Serial или веб-CLI: плата поднимает точку доступа, работа идёт из браузера без установки драйверов. Прошивка поддерживает ESP32-S3 Dev Kit, M5 Cardputer, M5 AtomS3 Lite и другие ESP32-S3-совместимые платы; установка — через веб-флэшер прямо в браузере. Направление — диагностика и взаимодействие с чужим железом, а не осциллографирование и не программатор конкретной микросхемы. Инструмент двойного назначения: используйте только на своём или явно авторизованном оборудовании
- #Hardware