
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

För några månader sedan köpte jag en ESP32 -modul, jag undersökte vilka metoder som finns för att programmera den, eftersom jag anser att den är en mycket kraftfull hårdvara, Den här gången kommer vi att installera och konfigurera Espressif IoT Development Framework -plattform eller
(ESP-IDF) från grunden är detta den officiella espressif-utvecklingsplattformen för ESP32-modulerna.
Om du vill få ut det mesta av ESP32 anser jag att det är en bra möjlighet, även om det anses vara lite mer komplext och mycket komplett.
Jag har skapat denna handledning eftersom de befintliga inte är särskilt förklarande, och i vissa fall skiljer de sig från den officiella espressifdokumentationen för ESP-IDF.
Officiell webbplats: ESP-IDF espressif
Officiell Github: ESP-IDF
Tja, om du vill börja i ESP32, på de följande sidorna är det mycket lågt pris.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Du kan besöka PDAControl English
Dokumentation och fullständig förklaring
pdacontrolen.com/esp-idf-modules-esp32-comp…
Nästa självstudier ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Dokumentation och förklaring av komplettering
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
Steg 1: ESP32 -modul


Om du inte känner till ESP32 -modulerna har jag skapat denna lilla dokumentation och videohandledning.
ESP32 eBox & Widora första recension
pdacontrolen.com/first-tests-esp32-eboxwido…
Steg 2: Installation ESP -IDF - Krav

Krav
- PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox, i mitt fall Lubuntu.
- Verktygskedja för att bygga applikationen för ESP32.
- ESP-IDF som i huvudsak innehåller API för ESP32.och skript för att använda Toolchain.
- En textredigerare, för att redigera eller skapa program.
PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox
Eftersom installationen på ett Linux-operativsystem, Lubuntu i mitt fall, är ett derivat av (Ubuntu), även om det finns en version av ESP-IDF för Windows, rekommenderar du att du installerar en virtuell dator med Linux.
- Rekommenderad handledning Installera Lubuntu i virtuell maskin (Virualbox) i Windows
- Rekommenderad handledning Installera Lubuntu permanent på 32 -bitars dator
Obs: Jag tror att jag gillar Linux i det här fallet (Ubuntu / Debian) Jag föredrar personligen lubuntu, men det är samma sak.
Steg 3: Installationshandledning Steg för steg + Exempel


Eftersom installationen är mycket noggrann, i denna video kommer du att se installationen steg för steg
Steg 4: Enkel kompilering Ladda ner och testa "hej världen"

Enkel kompilering och nedladdning
punktligt jämför ESP-IDF med SDK för ESP8266 denna version underlättar fullständigt nedladdning och övervakning av koden med hjälp av esptool.py
några kommandon tillgängliga
- göra menykonfig
- göra allt
- göra blixt
- göra bildskärm
esp-idf möjliggör integrationer med vissa IDE: er, till exempel Eclipse och Platformio. Jag föredrar personligen kommandoterminal och textredigerare,
Steg 5: Slutsatser


Slutsatser
Om du bestämmer dig för att använda ESP-IDF, kommer jag att nämna några av dess fördelar. Det görs i C och tillåter FreeRTOS, designad av espressif direkt finns det fler exempel och dokumentation, mindre chans att hitta fel eller fel. Integration gör att vi kan tro att vi kommer att kunna använda en stor del av ESP32 -egenskaperna.
Om det finns en Arduino IDE för ESP32 men jag tror att den inte ger säkerhet och fullständig kontroll av koden, kräver naturligtvis ESP-IDF mer kunskap om C, och du skulle lämna Arduino conford-zonen och utöka dina kunskaper.
och den här guiden är för att öppna möjligheter med ESP-IDF, det är min ödmjuka åsikt. den enda möjliga framtida nackdelen, beroende av espressif men med det som finns kan du göra allt! att tänka på ESP32 på en professionell / industriell nivå
Även om vi kommer att göra några tester senare:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Du kan besöka PDAControl English
Dokumentation och fullständig förklaring
pdacontrolen.com/esp-idf-modules-esp32-com…
Nästa handledning ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Dokumentation och förklaring av komplettering
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Rekommenderad:
Komplett Python webbgränssnittssats för PhidgetSBC3: 6 steg

Fullt Python -webbgränssnittssats för PhidgetSBC3: PhidgetSBC3 -kortet är en fullt fungerande Single Board -dator med Debain Linux. Den liknar hallon Pi, men har 8 analoga sensoringångar och 8 digitala ingångar och 8 digitala utgångar. Den levereras med en webbserver och webbapplikation för att sam
MultiBoard Installation/installation: 5 steg

MultiBoard Installation/installation: MultiBoard är ett program som kan användas för att ansluta flera tangentbord till en Windows -dator. Och programmera sedan om ingången på dessa tangentbord. Öppna till exempel ett program eller kör AutoHotkeyscript när du trycker på en viss tangent. Github: https: // g
Komplett guide för användning av jordfuktighetssensor med praktiskt exempel: 7 steg

Komplett guide för användning av jordfuktighetssensor med praktiskt exempel: Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats Översikt I denna handledning lär du dig hur du använder en jordfuktighetssensor. Praktiska exempel finns också för att hjälpa dig att behärska koden. Vad du lär dig: Hur smutsar
PIC & AVR -moduler från SMD -chips som passar för brödbrädning: 7 steg

PIC & AVR-moduler från SMD-chips som lämpar sig för brödbrädning: Då och då skulle du stöta på några mikrokontroller i ytmonterad (SMD) -form som du skulle vilja testa på ditt brödbräda! Du skulle försöka få DIL -versionen av det chipet, ibland skulle det inte vara tillgängligt. Senaste v
Inspelning utan en komplett studio för riktigt billigt: 5 steg

Inspelning utan en full studio för riktigt billigt: i den här instruerbara ska jag visa dig hur du spelar in saker från din gitarr i utmärkt kvalitet, utan en studio och för riktigt billigt. Detta är min första instruerbara, så alla förslag på hur man kan göra det bättre uppskattas mycket. ini