Среда IDE для ESP32

ESP32 Wroom

ESP32 является не микроконтроллером, а микросхемой. Микросхема имеет в своем составе процессор ядра и контроллер радиосвязи Bluetooth/BLE и WiFi. C описанием платы ESP32 можно ознакомится здесь. Сегодня мы поговорим, какая среда IDE для esp32 подходит лучше всего, по мнению автора.

Для разработки программ под микросхему ESP32 есть несколько различных IDE:

  • ArduinoIDE for ESP32;
  • Espressif IDE;
  • VS Code + плагин Espressif IDF;
  • VS Code + плагин PlatformIO IDE;

Кратко поговорим о каждой из них.

Arduino IDE для ESP32

Среда разработки Arduino IDE

Arduino IDE поддерживает работу с платами ESP32. Все что нужно, это зайти в менеджер плат и установить набор библиотек, поддержки плат ESP32. Среда работает без ошибок, на мелких проектах. Из минусов данной IDE, это то, что в ней нет поддержки подсказок кода. Сложности в просмотре функций библиотек. А так же ужасный компилятор, с которым сложно определить ошибку в коде.

Вывод: данную IDE можно использовать, если вам необходимо быстро реализовать простую программу, или сделать макет устройства. Для более сложных проектов, а также для глубокого понимания работы данной системы, лучше использовать другие IDE.

Espressif IDE

Espressif IDE

Espressif IDE является официальным фреймворком для разработки приложений на микросхеме ESP32. Скачать и установить можно по ссылке с официального сайта. Я пробовал ставить IDE для виндовс, однако после установки так и не смог скомпилировать проект. Возникало достаточно много различных ошибок как при компиляции так и создании проекта. По этому решил отказаться от использования данной IDE.

VS Code + плагин Espressif IDF

VS Code + плагин Espressif IDF

Что бы использовать данную сборку, необходимо иметь Windows не ниже 8 версии. Скачать последнюю версию VS Code можно с официального сайта. Так же как и предыдущая среда разработки ESP32, эта тоже не поддалась настройке. Проект так и не смог создать по этому хорошая она или плохая ничего не могу сказать.

VS Code + плагин PlatformIO IDE

VS Code + плагин PlatformIO IDE

Данной сборкой я пользуюсь лично сам. Установилась она так же не без проблем, но поиграв с настройками все хорошо настроилось. Об установке и настройке, а так же исправлении некоторых ошибок поговорим в следующей статье. Данная IDE мне также понравилась тем, что она гибкая в настройках. Множество различный команд можно выполнить нажав кнопку, а не использовать командную строку.

3 4 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Андрей
Андрей
1 год назад

От одного взгляда на VS Code дурно становится… Убогая среда, на уровне 90_х годов прошлого века. Все вручную надо настраивать, через правку файлов.