INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
'N Paar maande gelede het ek 'n ESP32 -module gekoop, en ek het ondersoek ingestel na watter metodes om dit te programmeer, aangesien ek dit as 'n baie kragtige hardeware beskou, Hierdie keer sal ons die Espressif IoT Development Framework -platform installeer en konfigureer
(ESP-IDF) van nuuts af is dit die amptelike espressif-ontwikkelingsplatform vir die ESP32-modules.
As u die meeste uit die ESP32 wil put, oorweeg ek 'n goeie moontlikheid, hoewel dit as 'n bietjie meer kompleks en baie volledig beskou word.
Ek het hierdie handleiding geskep, aangesien die bestaande nie baie verduidelikend is nie, en in sommige gevalle verskil dit van die amptelike espressif-dokumentasie vir ESP-IDF.
Amptelike webwerf: ESP-IDF espressif
Amptelike Github: ESP-IDF
As u met ESP32 wil begin, is die prys op die volgende bladsye baie laag.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
U kan PDAControl English besoek
Dokumentasie en volledige verduideliking
pdacontrolen.com/esp-idf-modules-esp32-comp…
Volgende tutoriale ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Bekostigbare Visitar PDAControl Español
Dokumentasie en verduideliking Komplete
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
Stap 1: ESP32 -module
As u nie die ESP32 -modules ken nie, het ek hierdie klein dokumentasie en video -tutoriaal gemaak.
ESP32 eBox & Widora eerste resensie
pdacontrolen.com/first-tests-esp32-eboxwido…
Stap 2: Installasie ESP -IDF - Vereistes
Vereistes
- PC met Linux -bedryfstelsel (Ubuntu / Debian) of Virtualbox, in my geval Lubuntu.
- Gereedskapsketting om die toepassing vir ESP32 te bou.
- ESP-IDF wat in wese API bevat vir ESP32.en skrifte om die Toolchain te bedryf.
- 'N Teksredakteur om programme te wysig of te skep.
PC met Linux -bedryfstelsel (Ubuntu / Debian) of Virtualbox
Aangesien die installasie op 'n Linux-bedryfstelsel, Lubuntu in my geval, 'n afgeleide is van (Ubuntu), hoewel daar 'n weergawe van ESP-IDF vir Windows is, beveel u aan dat u 'n virtuele masjien met Linux installeer.
- Aanbevole handleiding Lubuntu installeer in 'n virtuele masjien (Virualbox) in Windows
- Aanbevole handleiding Installeer Lubuntu permanent op 'n 32bit -rekenaar
Opmerking: ek dink ek hou van Linux in hierdie geval (Ubuntu / Debian), ek verkies persoonlik lubuntu, maar dit is dieselfde.
Stap 3: Installasie -handleiding Stap vir stap + voorbeeld
Aangesien die installasie baie deeglik is, sien u in hierdie video die installasie stap vir stap
Stap 4: Laai maklik af en toets 'hallo wêreld'
Maklik saamstel en aflaai
deur ESP-IDF stiptelik te vergelyk met die SDK vir ESP8266, vergemaklik hierdie weergawe die opstel en monitering van die kode volledig met behulp van esptool.py
'n paar opdragte beskikbaar
- maak menuconfig
- maak alles
- flits maak
- monitor maak
esp-idf laat integrasies toe met sommige IDE's, soos Eclipse en Platformio. Ek verkies persoonlik opdragterminale en teksredakteur,
Stap 5: Gevolgtrekkings
Gevolgtrekkings
As u besluit om ESP-IDF te gebruik, noem ek 'n paar van die voordele daarvan. Dit word gedoen in C en laat FreeRTOS toe, aangesien dit direk deur espressif ontwerp is, is daar meer voorbeelde en dokumentasie, minder kans om foute of foute te vind. van integrasie, dit laat ons dink dat ons 'n groot deel van die ESP32 -eienskappe sal kan gebruik.
As daar 'n Arduino IDE vir ESP32 is, maar ek dink dit bied nie die beveiliging en volledige beheer van die kode nie, vereis ESP-IDF natuurlik meer kennis van C, en u sou die Arduino conford zone verlaat en u kennis uitbrei.
en hierdie gids is om ESP-IDF moontlikhede oop te maak, dit is my beskeie mening. die enigste moontlike toekomstige nadeel, afhanklikheid van espressif, maar met die bestaande ding kan u alles doen! om op professionele / industriële vlak na te dink oor ESP32
Alhoewel ons later ook 'n paar toetse sal doen:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
U kan PDAControl English besoek
Dokumentasie en volledige verduideliking
pdacontrolen.com/esp-idf-modules-esp32-com…
Volgende tutoriale ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Bekostigbare Visitar PDAControl Español
Dokumentasie en verduideliking Komplete
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS