INHOUDSOPGAWE:

ESP-IDF vir modules ESP32 Volledige installasie: 5 stappe
ESP-IDF vir modules ESP32 Volledige installasie: 5 stappe

Video: ESP-IDF vir modules ESP32 Volledige installasie: 5 stappe

Video: ESP-IDF vir modules ESP32 Volledige installasie: 5 stappe
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Julie
Anonim
ESP-IDF vir modules ESP32 volledige installasie
ESP-IDF vir modules ESP32 volledige installasie

'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

Image
Image

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

Maklik om af te laai en te toets
Maklik om af te laai en te toets

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

Image
Image

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 om af te laai en te toets
Maklik om af te laai en te toets

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

  1. maak menuconfig
  2. maak alles
  3. flits maak
  4. 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
Gevolgtrekkings
Gevolgtrekkings
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

Aanbeveel: