Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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
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
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
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”
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
- face menuconfig
- face totul
- face flash
- 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
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