Innholdsfortegnelse:

ESP-IDF for moduler ESP32 Komplett installasjon: 5 trinn
ESP-IDF for moduler ESP32 Komplett installasjon: 5 trinn

Video: ESP-IDF for moduler ESP32 Komplett installasjon: 5 trinn

Video: ESP-IDF for moduler ESP32 Komplett installasjon: 5 trinn
Video: ESP-IDF | Введение 2024, Juli
Anonim
ESP-IDF for moduler ESP32 Komplett installasjon
ESP-IDF for moduler ESP32 Komplett installasjon

For noen måneder siden kjøpte jeg en ESP32 -modul, jeg undersøkte hvilke metoder som finnes for å programmere den, siden jeg anser den som en veldig kraftig maskinvare, Denne gangen vil vi installere og konfigurere Espressif IoT Development Framework -plattform eller

(ESP-IDF) fra bunnen av er dette den offisielle espressif-utviklingsplattformen for ESP32-modulene.

Hvis du vil få mest mulig ut av ESP32, anser jeg det som en god mulighet, selv om det anses som litt mer komplekst og veldig komplett.

Jeg har laget denne opplæringen siden de eksisterende ikke er veldig forklarende, og i noen tilfeller skiller de seg fra den offisielle espressif-dokumentasjonen for ESP-IDF.

Offisielt nettsted: ESP-IDF espressif

Offisiell Github: ESP-IDF

Vel, hvis du vil begynne i ESP32, er prisene på de følgende sidene svært lave.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Du kan besøke PDAControl English

Dokumentasjon og fullstendig forklaring

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

Neste opplæringsprogrammer ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Dokumentasjon og forklaring Komplett

pdacontroles.com/esp-idf-para-modulos-esp32…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Trinn 1: ESP32 -modul

Image
Image

Hvis du ikke kjenner ESP32 -modulene, har jeg laget denne lille dokumentasjonen og videoopplæringen.

ESP32 eBox & Widora første anmeldelse

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

Trinn 2: Installasjon ESP -IDF - Krav

Enkel kompilering Nedlasting og test
Enkel kompilering Nedlasting og test

Krav

  • PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox, i mitt tilfelle Lubuntu.
  • Verktøykjede for å bygge applikasjonen for ESP32.
  • ESP-IDF som i hovedsak inneholder API for ESP32.og skript for å betjene verktøykjeden.
  • En tekstredigerer, for å redigere eller lage programmer.

PC med Linux -operativsystem (Ubuntu / Debian) eller Virtualbox

Siden installasjonen på et Linux-operativsystem, Lubuntu i mitt tilfelle, er en derivat av (Ubuntu), selv om det er en versjon av ESP-IDF for Windows, anbefaler du at du installerer en virtuell maskin med Linux.

  • Anbefalt opplæring Installere Lubuntu i virtuell maskin (Virualbox) i Windows
  • Anbefalt opplæring Installer Lubuntu permanent på 32 -biters PC

Merk: Jeg tror jeg liker Linux i dette tilfellet (Ubuntu / Debian) Jeg foretrekker personlig lubuntu, men det er det samme.

Trinn 3: Installasjonsveiledning Steg for trinn + Eksempel

Image
Image

Siden installasjonen er veldig grundig, vil du i denne videoen se installasjonen trinn for trinn

Trinn 4: Enkelt å kompilere nedlasting og teste "hei verden"

Enkel kompilering Nedlasting og test
Enkel kompilering Nedlasting og test

Enkel kompilering og nedlasting

Punktlig sammenligning av ESP-IDF med SDK for ESP8266 letter denne versjonen fullstendig nedlasting og overvåking av koden ved å bruke esptool.py

noen kommandoer tilgjengelig

  1. lage menykonfigurasjon
  2. lage alt
  3. lage blits
  4. lage monitor

esp-idf tillater integrasjoner med noen IDE-er, for eksempel Eclipse og Platformio. Jeg foretrekker personlig kommandoterminal og tekstredigerer,

Trinn 5: Konklusjoner

Konklusjoner
Konklusjoner
Konklusjoner
Konklusjoner

Konklusjoner

Hvis du bestemmer deg for å bruke ESP-IDF, vil jeg nevne noen av fordelene. Det er gjort i C og tillater FreeRTOS, designet av espressif direkte er det flere eksempler og dokumentasjon, mindre sjanse for å finne feil eller feil. Integrasjon gjør at vi kan tro at vi vil kunne bruke en stor del av ESP32 -egenskapene.

Hvis det er en Arduino IDE for ESP32, men jeg tror det ikke gir sikkerhet og fullstendig kontroll over koden, krever selvsagt ESP-IDF mer kunnskap om C, og du vil forlate Arduino conford sonen og utvide din kunnskap.

og denne guiden er for å åpne muligheter med ESP-IDF. Vel, det er min ydmyke mening. den eneste mulige fremtidige ulempen, avhengighet av espressif, men med den eksisterende tingen kan du gjøre alt! å tenke på ESP32 på et profesjonelt / industrielt nivå

Selv om vi også vil gjøre noen tester senere:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Du kan besøke PDAControl English

Dokumentasjon og fullstendig forklaring

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

Neste opplæringsprogrammer ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Dokumentasjon og forklaring Komplett

pdacontroles.com/esp-idf-para-modulos-esp3…

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS

Anbefalt: