Вышел ESP-IDF 6.0 с новой системой установки

Дата публикации:

3

Espressif выпустила ESP-IDF 6.0, крупное обновление основной среды разработки для ESP32. Новая версия меняет установку инструментов, библиотеку языка C, криптографические API и поддержку оборудования.

Вышел ESP-IDF 6.0 с новой системой установки
Изображение: Espressif

ESP-IDF 6.0 стал новым стабильным выпуском официальной среды разработки Espressif. Версия в основном сохраняет совместимость с проектами на ESP-IDF 5.x, но содержит несовместимые изменения и удаляет ряд устаревших компонентов.

Одним из заметных нововведений стал ESP-IDF Installation Manager. Новый инструмент предназначен для установки и управления средой разработки на разных операционных системах.

В качестве стандартной библиотеки языка C теперь применяется Picolibc вместо Newlib. По данным Espressif, это позволяет уменьшить использование памяти и улучшить производительность некоторых операций.

ИзменениеESP-IDF 6.0
Установка средыESP-IDF Installation Manager
Стандартная библиотека CPicolibc вместо Newlib
КриптографияПереход к PSA Crypto API
Система сборкиНовая архитектура на CMake в предварительном режиме
Конфигурации сборкиПоддержка CMake Presets
ИИ-инструментыMCP Server для интеграции со средствами разработки
Предупреждения компилятораПо умолчанию рассматриваются как ошибки

В криптографической подсистеме начался переход от старых интерфейсов MbedTLS к стандартизированному PSA Crypto API. Такой подход должен упростить сопровождение кода и унифицировать работу с аппаратными криптографическими блоками.

ESP-IDF 6.0 также расширяет поддержку микроконтроллеров:

  • ESP32-C5 получил полную поддержку;
  • ESP32-C61 получил полную поддержку;
  • ESP32-H21 доступен в предварительном режиме;
  • ESP32-H4 доступен в предварительном режиме.

Из состава среды удалены устаревшие драйверы ADC, DAC и I2S. Проекты, которые используют старые API периферии, потребуется перевести на новые драйверы.

Добавлена предварительная версия новой системы сборки на основе CMake, а также поддержка CMake Presets для проектов с несколькими вариантами конфигурации.

Отдельное нововведение – MCP Server для подключения ESP-IDF к совместимым ИИ-инструментам разработки. Он может предоставлять таким инструментам структурированный доступ к документации и операциям среды.

Email не публикуется и используется только для уведомлений. Комментарий появится после проверки модератором.

Комментарии (0)

Связанные публикации