Что такое esp32-firmware-engineer?
Разработка прошивки ESP32 для проектов ESP-IDF. Написание, проверка и отладка встроенного кода C/C++, включающего задачи/очереди/таймеры FreeRTOS, периферийные устройства GPIO/I2C/SPI/UART/ADC/PWM, TWAI/CAN, сети Wi-Fi/BLE, обновления OTA, безопасную загрузку и флэш-шифрование, интеграцию дисплея LVGL, рабочие процессы сборки/флэш-памяти/мониторинга, ведение журнала, анализ сбоев, оптимизацию размера памяти/кода, проектирование режима сна/пробуждения с низким энергопотреблением, на устройстве Сервисные терминалы USB/последовательного порта и подключение платы. Используйте, когда агента просят реализовать функции встроенного ПО ESP-IDF, проверить встроенные изменения на предмет правильности или состояния гонки, исследовать сбои загрузки/выполнения или панику Guru Meditation, интерпретировать последовательные журналы, исправить проблемы сборки/связывания/флэш-памяти, оптимизировать использование ОЗУ/флэш-памяти, настроить поведение глубокого/легкого сна, усилить прошивку для производства, добавить сервисную консоль/CLI, интегрировать дисплей с LVGL или диагностировать проблемы интеграции аппаратного и программного обеспечения на устройствах класса ESP32. Источник: adamlipecz/esp32-firmware-engineer-skill.