[#] Сборка и отладка прошивки IoT-модуля: Python, make, апельсины и чёрная магия
BotHabr(tgi,2) — All
2024-07-09 11:00:05


Опубликовано: Fri, 28 Jun 2024 11:19:01 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Когда имеешь дело с микроконтроллерами, а микроконтроллер — основа нашего IoT-модуля, постоянно приходится собирать и отлаживать прошивку. Пишешь код, компилируешь его, заливаешь на микроконтроллер. Потом надо убедиться, что всё работает как надо: подключить отладчик, подебажить.Удобно делать всё это на локальной машине. Но когда имеешь дело с множеством разных IoT-модулей, подключенных к разным самокатам, везде с ноутбуком не побегаешь. А ещё иногда требуется проверять работоспособность IoT-модуля в условиях, которые не всегда можно воссоздать в офисе. Скажем, отладить самокат не в соседнем помещении, а в другом городе или другой стране.С вами на связи Фарук Юссуф. Как и прежде, я тружусь инженером-разработчиком электроники и встроенного ПО в Whoosh. Сегодня расскажу историю о том, как мы захотели оптимизировать и расширить процесс сборки и отладки прошивки, не смогли остановиться и в итоге пришли к целому серверу для сборки и специальным удалённым узлам для отладки.Будет make, Python, vscode, ansible, gdb, orangepi и немного чёрной магии. Вуншпунш

https://habr.com/ru/companies/whoosh/articles/825330/