Съдържание:

ESP-IDF за модули ESP32 Пълна инсталация: 5 стъпки
ESP-IDF за модули ESP32 Пълна инсталация: 5 стъпки

Видео: ESP-IDF за модули ESP32 Пълна инсталация: 5 стъпки

Видео: ESP-IDF за модули ESP32 Пълна инсталация: 5 стъпки
Видео: MAX30100 - сенсор для пульсоксиметрии 2024, Юли
Anonim
ESP-IDF за модули ESP32 Пълна инсталация
ESP-IDF за модули ESP32 Пълна инсталация

Преди няколко месеца закупих модул ESP32, проучих какви методи съществуват за програмирането му, тъй като го считам за много мощен хардуер, Този път ще инсталираме и конфигурираме платформата Espressif IoT Development Framework или

(ESP-IDF) от нулата, това е официалната платформа за разработка на espressif за модулите ESP32.

Ако искате да извлечете максимума от ESP32, считам за добра възможност, въпреки че се счита за малко по -сложна и много завършена.

Създадох този урок, тъй като съществуващите не са много обясними и в някои случаи те се различават от официалната документация за ESP-IDF.

Официален уебсайт: ESP-IDF espressif

Официален Github: ESP-IDF

Е, ако искате да започнете с ESP32, на следващите страници са много ниски цени.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Можете да посетите PDAControl английски

Документация и пълно обяснение

pdacontrolen.com/esp-idf-modules-esp32-comp…

Следващи уроци ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Стъпка 1: Модул ESP32

Image
Image

Ако не знаете модулите ESP32, създадох тази малка документация и видео урок.

ESP32 eBox & Widora първи преглед

pdacontrolen.com/first-tests-esp32-eboxwido…

Стъпка 2: Инсталиране на ESP -IDF - Изисквания

Лесно изтегляне и тестване на компилация
Лесно изтегляне и тестване на компилация

Изисквания

  • Компютър с операционна система Linux (Ubuntu / Debian) или Virtualbox, в моя случай Lubuntu.
  • Инструментариум за изграждане на приложението за ESP32.
  • ESP-IDF, който по същество съдържа API за ESP32 и скриптове за работа с инструментариума.
  • Текстов редактор, за редактиране или създаване на програми.

Компютър с операционна система Linux (Ubuntu / Debian) или Virtualbox

Тъй като инсталацията на операционна система Linux, Lubuntu в моя случай, е производна на (Ubuntu), въпреки че има версия на ESP-IDF за Windows, препоръчваме ви да инсталирате виртуална машина с Linux.

  • Препоръчителен урок Инсталиране на Lubuntu във виртуална машина (Virualbox) в Windows
  • Препоръчителен урок Инсталирайте Lubuntu за постоянно на 32 -битов компютър

Забележка: Мисля, че харесвам Linux в този случай (Ubuntu / Debian) Аз лично предпочитам lubuntu, но е същото.

Стъпка 3: Инструкция за инсталиране Стъпка по стъпка + Пример

Image
Image

Тъй като инсталацията е много задълбочена, в това видео ще видите инсталацията стъпка по стъпка

Стъпка 4: Лесно компилиране Изтегляне и тестване "здравей свят"

Лесно изтегляне и тестване на компилация
Лесно изтегляне и тестване на компилация

Лесно компилиране и изтегляне

сравнявайки точно ESP-IDF с SDK за ESP8266, тази версия напълно улеснява изтеглянето на компилацията и мониторинга на кода с помощта на esptool.py

някои налични команди

  1. направете menuconfig
  2. направи всичко
  3. направете светкавица
  4. направи монитор

esp-idf позволява интеграция с някои IDE, като Eclipse и Platformio. Аз лично предпочитам командния терминал и текстовия редактор,

Стъпка 5: Заключения

Изводи
Изводи
Изводи
Изводи

Изводи

Ако решите да използвате ESP-IDF, ще спомена някои от неговите предимства. Изпълнява се на C и позволява FreeRTOS, като е проектиран от espressif директно, има повече примери и документация, по -малък шанс за намиране на грешки или неизправности. интеграция това ни позволява да мислим, че ще можем да използваме голяма част от характеристиките на ESP32.

Ако има Arduino IDE за ESP32, но мисля, че не осигурява сигурността и пълния контрол на кода, разбира се, ESP-IDF изисква повече познания по C и бихте напуснали зоната на Arduino conford и ще разширите знанията си.

и това ръководство е за това, за да отворите възможности с ESP-IDF, Е, това е моето скромно мнение. единственият възможен бъдещ недостатък, зависимост от espressif, но със съществуващото нещо можете да направите всичко! да мисля за ESP32 на професионално / индустриално ниво

Въпреки че по -късно ще направим и някои тестове:

  • ESP32- IDE на Arduino
  • ESP32 Mongoose OS.

Можете да посетите PDAControl английски

Документация и пълно обяснение

pdacontrolen.com/esp-idf-modules-esp32-com…

Следващи уроци ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Препоръчано: