Cuprins:

ESP-IDF pentru module ESP32 Instalare completă: 5 pași
ESP-IDF pentru module ESP32 Instalare completă: 5 pași

Video: ESP-IDF pentru module ESP32 Instalare completă: 5 pași

Video: ESP-IDF pentru module ESP32 Instalare completă: 5 pași
Video: How to Setup and Program ESP32 Microcontroller– Complete Guide 2024, Noiembrie
Anonim
ESP-IDF pentru module ESP32 Instalare completă
ESP-IDF pentru module ESP32 Instalare completă

Acum câteva luni am cumpărat un modul ESP32, am investigat ce metode există pentru a-l programa, deoarece consider că este un hardware foarte puternic, De data aceasta vom instala și configura platforma Espressif IoT Development Framework sau

(ESP-IDF) de la zero, aceasta este platforma oficială de dezvoltare espressif pentru modulele ESP32.

Dacă doriți să profitați la maximum de ESP32, consider o bună posibilitate, deși este considerat un pic mai complex și foarte complet.

Am creat acest tutorial, deoarece cele existente nu sunt foarte explicative și, în unele cazuri, diferă de documentația oficială espressif pentru ESP-IDF.

Site oficial: ESP-IDF espressif

Github oficial: ESP-IDF

Ei bine, dacă doriți să începeți în ESP32, în paginile următoare sunt prețuri foarte mici.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Puteți vizita PDAControl engleză

Documentare și explicație completă

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

Următoarele tutoriale 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/

Pasul 1: Modulul ESP32

Image
Image

Dacă nu cunoașteți modulele ESP32, am creat această mică documentație și tutorial video.

ESP32 eBox & Widora prima recenzie

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

Pasul 2: Instalare ESP-IDF - Cerințe

Descărcare și testare ușoară a compilării
Descărcare și testare ușoară a compilării

Cerințe

  • PC cu sistem de operare Linux (Ubuntu / Debian) sau Virtualbox, în cazul meu Lubuntu.
  • Toolchain pentru a construi aplicația pentru ESP32.
  • ESP-IDF care conține în esență API pentru ESP32 și scripturi pentru a opera Toolchain.
  • Un editor de text, pentru a edita sau crea programe.

PC cu sistem de operare Linux (Ubuntu / Debian) sau Virtualbox

Deoarece instalarea pe un sistem de operare Linux, Lubuntu în cazul meu, este un derivat al (Ubuntu), deși există o versiune a ESP-IDF pentru Windows, vă recomandăm să instalați o mașină virtuală cu Linux.

  • Tutorial recomandat Instalarea Lubuntu în mașină virtuală (Virualbox) în Windows
  • Tutorial recomandat Instalați Lubuntu permanent pe un computer pe 32 de biți

Notă: Cred că îmi place Linux în acest caz (Ubuntu / Debian) personal prefer lubuntu, dar este la fel.

Pasul 3: Tutorial de instalare pas cu pas + Exemplu

Image
Image

Deoarece instalarea este foarte amănunțită, în acest videoclip veți vedea instalarea pas cu pas

Pasul 4: Compilați ușor descărcați și testați „Hello World”

Descărcare și testare ușoară a compilării
Descărcare și testare ușoară a compilării

Compilați și descărcați ușor

comparând punctual ESP-IDF cu SDK-ul pentru ESP8266 această versiune facilitează complet descărcarea compilării și monitorizarea codului folosind esptool.py

unele comenzi disponibile

  1. face menuconfig
  2. face totul
  3. face flash
  4. face monitor

esp-idf permite integrări cu unele IDE, cum ar fi Eclipse și Platformio. Personal prefer terminalul de comandă și editorul de text,

Pasul 5: Concluzii

Concluzii
Concluzii
Concluzii
Concluzii

Concluzii

Dacă decideți să utilizați ESP-IDF, voi menționa câteva dintre avantajele sale. Se face în C și permite FreeRTOS, fiind proiectat direct de espressif, există mai multe exemple și documentație, mai puține șanse de a găsi erori sau defecte. integrării, acest lucru ne permite să credem că vom putea folosi o mare parte din caracteristicile ESP32.

Dacă există un IDE Arduino pentru ESP32, dar cred că nu oferă securitatea și controlul complet al codului, desigur, ESP-IDF necesită mai multe cunoștințe despre C și ați părăsi zona de confidențialitate Arduino și vă veți extinde cunoștințele.

iar acest ghid este pentru a deschide posibilități cu ESP-IDF, Ei bine, aceasta este umila mea părere. singurul posibil dezavantaj viitor, dependența de espressif, dar cu lucrul existent puteți face totul! să te gândești la ESP32 la nivel profesional / industrial

Deși vom face și câteva teste mai târziu:

  • ESP32- Arduino IDE
  • Sistemul de operare ESP32 Mongoose.

Puteți vizita PDAControl engleză

Documentare și explicații complete

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

Următoarele tutoriale 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

Recomandat: