Innehållsförteckning:

ESP-IDF för moduler ESP32 Komplett installation: 5 steg
ESP-IDF för moduler ESP32 Komplett installation: 5 steg

Video: ESP-IDF för moduler ESP32 Komplett installation: 5 steg

Video: ESP-IDF för moduler ESP32 Komplett installation: 5 steg
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Juli
Anonim
ESP-IDF för moduler ESP32 Komplett installation
ESP-IDF för moduler ESP32 Komplett installation

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

Image
Image

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

Enkel kompilering Ladda ner och testa
Enkel kompilering Ladda ner och testa

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

Image
Image

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 Ladda ner och testa
Enkel kompilering Ladda ner och testa

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

  1. göra menykonfig
  2. göra allt
  3. göra blixt
  4. 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
Slutsatser
Slutsatser
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: