Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Установка и настройка IDE для программирования ESP32

ESP32 — серия недорогих микроконтроллеров с низким энергопотреблением. Представляют собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами и антеннами.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Администратор
Администратор
Контактная информация:
Откуда: Башкирия
Сообщения: 2855
Зарегистрирован: 23 янв 2012, 22:11

Установка и настройка IDE для программирования ESP32

21 окт 2019, 12:07

Набирающий популярность микроконтроллер ESP32, по моему скромному мнению, до сих пор имеет очень высокий порог доступности в плане понимания процесса программирования. Для разработки ПО есть несколько
У вас недостаточно прав для просмотра этой ссылки.
-ов, например, официальный ESP-IDF и популярный Arduino-esp32.
Официальный ESP-IDF для меня оказался... Не знаю как сказать в цензурных выражениях... :( Тяжёлый для понимания %) (Скорее всего от того, что я начинал с Arduino). Нет нормального
У вас недостаточно прав для просмотра этой ссылки.
*WALL*. Может быть я плохо искал? *DONT_KNOW*
Популярный фреймворк Arduino-esp32 простой, лёгкий в понимании. Имеет свой IDE. Красота? Да. Всё замечательно. Но только до той поры, если программный код не имеет ошибок и составляет не более 200-300 строк. В Arduino IDE можно помигать светодиодами, "подрыгать" ножками микроконтроллера или тупо скомпилировать готовый код. При условии отсутствия ошибок. Ну, а ваять что-то своё... Пытался я. К тому же у Arduino IDE нет обратной совместимости со старшими версиями %) Нецензурных выражений в адрес Arduino IDE было не меньше, чем к ESP-IDF. :-D
Но не всё так грустно. Решение есть.
У Microsoft есть кроссплатформенный(!), бесплатный(!), с поддержкой русского языка(!)
У вас недостаточно прав для просмотра этой ссылки.
. А для комфортной работы с микроконтроллером ESP32(и не только!) для VS Code есть плагин
У вас недостаточно прав для просмотра этой ссылки.
.
После Arduino IDE для меня это был праздник какой-то! *YAHOO*

Начнём, пожалуй... Первым делом идём на страницу, где можно скачать
У вас недостаточно прав для просмотра этой ссылки.
[img]vscodedownload.png[/img]
Как видим, представлен широкий выбор, практически для всех популярных платформ. Для примера, я буду устанавливать VS Code на 64-битную Windows 10.
Не знаю как сейчас, но в более старших версиях VS Code были проблемы с плагином PlatformIO (или наоборот :-D ) при пользовательской установке. Я устанавливаю System Installer 64 bit. Кликаем по нужной ссылке. Загрузка начнётся автоматически.
Подробно, с картинками под спойлером...
► Показать
Настраиваем VS Code.
1. Кликаем сюда. (2. Убираем галку, чтобы эта страница не мозолила глаза при каждом запуске.)
[img]welcome.png[/img]
Устанавливаем поддержку русского языка.
1. В окне поиска набираем "Russian".
2. Выбираем обведённый прямоугольником плагин и кликаем "Install"
[img]russianpack.png[/img]
Через пару секунд перезагружаем VS Code.
[img]Restart.png[/img]
Важное замечание!
По-умолчанию в VS Code формат конца сток CRLF.
В Linux же LF
Если Вы будете работать в кросс-платформенном проекте, обязательно настройте Linux-совместимый (LF) формат конца строк.
Зайдите в настройки параметров, наберите в строек поиска "eol" и установите формат строк как на картинке:
eol.png
Теперь установим плагин PlatformIO.
1. В окне поиска вводим "PlatformIO"
2. Кликаем по зелёной кнопке "Install"
[img]installpio.png[/img]
Ждём некоторое время...
[img]installwait.png[/img]
...пока не появится это окно. Перезагружаем VS Code. (Это окно может не появиться. Проверьте, кликнув значок колокольчика в правом нижнем углу главного экрана VS Code.)
[img]rebootpio.png[/img]
Осталось создать проект для ESP32. У плагина PlatformIO нее поддержки русского языка. В принципе, это не критично :-) . Запомнить несколько опций не сложно. Жмём "+New Project".
[img]newproject.png[/img]
Далее:
1. Набираем имя проекта. На ваше усмотрение. (Только латиница :-) )
2. Выбираем поддержку ESP32. Названий поддерживаемых модулей с ESP32 на борту очень много. Для тестового проекта подойдёт "DOIT ESP32 DEVKIT V1". (Настроить проект для другой платы можно будет в самом проекте.)
3. Framework: Arduino. Без комментариев :-)
4. Жмем "Finish".
[img]setupnewproject.png[/img]
Ждём... Процесс может занять некоторое время.
[img]waitproject.png[/img]
Всё готово к... тонкой настройке проекта (До процесса программирования ещё далеко :-D )
[img]pioproject.png[/img]
Продолжение следует...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
У вас недостаточно прав для просмотра этой ссылки.
Loreal
Сообщения: 2
Зарегистрирован: 29 авг 2021, 14:30

Re: Установка и настройка IDE для программирования ESP32

29 авг 2021, 14:36

Привет! А где продолжение? Очень интересно
Аватара пользователя
SinglWolf
Администратор
Администратор
Контактная информация:
Откуда: Башкирия
Сообщения: 2855
Зарегистрирован: 23 янв 2012, 22:11

Re: Установка и настройка IDE для программирования ESP32

29 авг 2021, 17:07

Loreal писал(а):
29 авг 2021, 14:36
А где продолжение?
Пока нет ни времени ни возможности.
У вас недостаточно прав для просмотра этой ссылки.
besv
Сообщения: 1
Зарегистрирован: 15 ноя 2021, 23:09

Re: Установка и настройка IDE для программирования ESP32

15 ноя 2021, 23:17

Продолжение не последовало, программировать так и не научился...😥
Аватара пользователя
SinglWolf
Администратор
Администратор
Контактная информация:
Откуда: Башкирия
Сообщения: 2855
Зарегистрирован: 23 янв 2012, 22:11

Re: Установка и настройка IDE для программирования ESP32

16 ноя 2021, 03:38

besv писал(а):
15 ноя 2021, 23:17
Продолжение не последовало, программировать так и не научился...
Продолжение будет, когда появится на это время. Только сильно не надейтесь, в ближайшее время его не будет. Да и в продолжении не будет ни слова о программировании. Всё про настройки будет *PARDON* .
У вас недостаточно прав для просмотра этой ссылки.
SourceBeer
Сообщения: 1
Зарегистрирован: 14 ноя 2022, 22:58

Re: Установка и настройка IDE для программирования ESP32

14 ноя 2022, 23:06

Спасибо за информацию
p7070
Сообщения: 1
Зарегистрирован: 03 янв 2025, 19:30

Re: Установка и настройка IDE для программирования ESP32

03 янв 2025, 19:34

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

Вернуться в «ESP32»