PortableISP
Инженеры по прошивкам теряют время в поисках ПК с USB-программатором, нужного кабеля и свободного порта. На заводе или у клиента это ощутимые потери.
PortableISP их устраняет. Устройство программирует микроконтроллеры AVR и ARM прямо в схеме — от встроенной литиевой батареи, управляется с TFT-тачскрина, ПК не нужен. Подключи ISP-разъём, выбери целевой чип на дисплее, прошивай.
Железо построено на ESP32 с кастомной PCB под KiCad: UART-интерфейс для ISP-протокола, слот MicroSD для хранения прошивок, MicroUSB для зарядки и опционального USB-to-serial. Прошивка работает на FreeRTOS с task-архитектурой — интерфейс не зависает во время долгих операций прошивки.
Мы сделали его для собственных встраиваемых проектов, открыли исходники KiCad-файлов и прошивки, выпускаем небольшие производственные партии. Устройство ежедневно используется инженерами на объектах наших клиентов в Юго-Восточной Азии и Восточной Европе.