🤖 Код компилируется — не значит работает: ИИ-агенты дошли до прошивок
Разработка прошивок уходит из чата: производители чипов и независимые IDE всё чаще пускают агента дальше подсказки — собрать проект, залить его в плату, прогнать тесты, прочитать логи. Espressif 19 августа показала плату для кодовых агентов, Texas Instruments пустила в свою среду Claude Code и Codex, MIKROE заявила для NECTO Studio поддержку свыше 10 тысяч микроконтроллеров от 12 производителей.
В отличие от обычной разработки, прошивка тут живёт на конкретной микросхеме, и безупречный на вид код вполне может управлять ею не так. Проверять результат приходится в компиляторе, симуляторе и на стенде.
Почему компиляция — только середина цикла
По оценкам инженеров, обычный помощник способен быстро набросать инициализацию, шаблон драйвера, настройку таймера или SPWM. Но код прошивки зависит от конкретного микроконтроллера, его регистров, периферии и аппаратного окружения. Модель может смешать документацию двух чипов или ошибиться в конфигурации регистров — внешне убедительный фрагмент ещё нельзя считать пригодным для устройства.
Инженеры описывают рабочий цикл иначе: агент получает технические описания, рекомендации по применению, схемы, файлы Gerber, карту регистров и код проекта; вызывает штатный компилятор; разбирает ошибки и логи; повторяет сборку; проверяет периферию в симуляторе и на стенде. Ответ инструментов и платы запускает следующую итерацию.
Независимые IDE доводят агента до тестов
MCP (Model Context Protocol) — открытый стандарт для подключения внешних источников к агенту во время работы.
TASKING на Embedded World 2026 показала более глубокий контур. Агент через MCP вызывает LDRA, анализирует код, создаёт тесты и исправляет найденное, сохраняя результаты статического анализа и проверок соответствия. Контур включает загрузку и пошаговый запуск, трассировку, покрытие и MISRA C; целями служат реальный SoC через BlueBox, виртуальный ECU или симулятор.
MIKROE начала этот переход в 2025 году: NECTO Code Assistant учитывает выбранный микроконтроллер, Click boards, датчики и дисплеи и под них создаёт инициализацию, драйверы и прикладной код. 12 августа 2026 года MIKROE объявила, что NECTO Studio поддерживает более 10 тысяч микроконтроллеров 12 производителей.
Qt выбрала роль шлюза: июньский Qt Creator 20 через Agent Client Protocol подключает Claude Code, Codex, Gemini CLI и GitHub Copilot и не привязывает IDE к одной модели.
Десять производителей — десять способов дать агенту контекст
- Espressif в апреле открыла MCP-сервер с доступом к документации из Cursor, VS Code и Claude Code. Представленная 19 августа плата ESP-Mosaico переносит агента на железо: Chat Coding собирает и развёртывает проект по описанию, Vibe Coding добавляет разработку и проверку на реальном устройстве.
- Nordic Semiconductor в мае запустила MCP-сервер с проверенным контекстом: документацией SDK, API-справочниками, конфигурацией устройства и полевыми данными из nRF Cloud.
- Microchip в феврале 2026 года выпустила бесплатный MPLAB AI Coding Assistant для VS Code на базе открытого расширения Continue. Помощник настроен на знания Microchip и читает технические описания в редакторе; согласно майскому руководству, он уже включён в MPLAB Extension Pack.
- STMicroelectronics разделила задачи: STM32Cube AI Studio с февраля оптимизирует, проверяет и развёртывает модели на STM32, а STM32 Sidekick отвечает по чипам, периферии, STM32CubeIDE и рекомендациям по применению на базе ресурсов ST.
- Infineon в мае перенесла процесс ModusToolbox в VS Code. Предварительный ModusToolbox AI Assistant даёт Copilot, Cursor и Windsurf сведения о микроконтроллере, BSP, библиотеках и периферии, чтобы код проекта компилировался.
- В e² studio за полный маршрут отвечает набор плагинов Renesas AI Navigator: сборка, запуск и отладка следуют за выбором приложения и модели, обучением и конвертацией.
- Silicon Labs метит шире автодополнения: Simplicity AI SDK заявлен как слой для всего жизненного цикла IoT-разработки, а не только для написания кода.
- Texas Instruments встроила в CCStudio поддержку Claude Code и Codex. Через AI Assistant Configurator разработчик выбирает агента и модель и включает MCP-серверы; расширения VS Code тоже доступны. В начале 2026 года компания объявила о планируемой покупке Silicon Labs за 7,5 млрд долларов.
- Analog Devices тестирует в CodeFusion Studio отладочного помощника, который через MCP открывает функции IDE для GitHub Copilot, Claude Code и других совместимых клиентов.
- У NXP доступ к GitHub Copilot появляется через расширение MCUXpresso для VS Code; отдельного Coding Agent компания не предлагает, сохраняя связку SDK, IDE, конфигурации и плат.
Что это значит
Решения складываются в лестницу зрелости: сначала доверенная документация, затем контекст проекта и отладки, наконец доступ к сборке, развёртыванию и проверке. Производитель может создать собственного помощника, открыть инструменты внешней модели или совместить оба подхода; решающим становится не имя модели, а глубина её доступа к платформе.
Для инженера это пока не отмена экспертизы, а смена точки приложения. ИИ полезен на повторяемых заготовках и небольших функциях, однако его самая опасная ошибка выглядит убедительно. В автомобиле и другой критичной для безопасности системе цену такого кода определяет не скорость его появления, а способность команды доказать корректность. Инженер по встраиваемым системам Джейкоб поэтому оставляет за человеком проверку, тестирование и ответственность за качество и безопасность.
Конкуренция IDE уже идёт не за лучшую подсказку, а за право агента вызвать всю цепочку разработки. Смысл такого контура не только в скорости написания прошивки, но и в замыкании её пути через компилятор, анализатор, симулятор и реальное устройство: пока этот круг не пройден, перед инженером всё ещё чат, а не агент разработки.