Sommario:

ESP-IDF per moduli ESP32 Installazione completa: 5 passaggi
ESP-IDF per moduli ESP32 Installazione completa: 5 passaggi

Video: ESP-IDF per moduli ESP32 Installazione completa: 5 passaggi

Video: ESP-IDF per moduli ESP32 Installazione completa: 5 passaggi
Video: Corso per programmare ESP32 2024, Dicembre
Anonim
ESP-IDF per moduli ESP32 Installazione completa
ESP-IDF per moduli ESP32 Installazione completa

Qualche mese fa ho acquistato un modulo ESP32, ho studiato quali metodi esistono per programmarlo, poiché lo considero un hardware molto potente, Questa volta installeremo e configureremo la piattaforma Espressif IoT Development Framework o

(ESP-IDF) da zero, questa è la piattaforma di sviluppo espressiva ufficiale per i moduli ESP32.

Se vuoi ottenere il massimo da ESP32 considero una buona possibilità, anche se è considerata un po' più complessa e molto completa.

Ho creato questo tutorial poiché quelli esistenti non sono molto esplicativi e in alcuni casi differiscono dalla documentazione espressif ufficiale per ESP-IDF.

Sito ufficiale: ESP-IDF espressif

Github ufficiale: ESP-IDF

Bene, se vuoi iniziare in ESP32, nelle pagine seguenti il prezzo è molto basso.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Puoi visitare PDAControl English

Documentazione e spiegazione completa

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

Prossimo Tutorial ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

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

Tutorial di Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS

pdacontroles.com/category/esp32/

Passaggio 1: modulo ESP32

Image
Image

Se non conosci i moduli ESP32, ho creato questa piccola documentazione e video tutorial.

ESP32 eBox&Widora prima recensione

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

Passaggio 2: installazione ESP-IDF - Requisiti

Facile compilazione Download e test
Facile compilazione Download e test

Requisiti

  • PC con sistema operativo Linux (Ubuntu/Debian) o Virtualbox, nel mio caso Lubuntu.
  • Toolchain per creare l'applicazione per ESP32.
  • ESP-IDF che contiene essenzialmente API per ESP32. e script per far funzionare la Toolchain.
  • Un editor di testo, per modificare o creare programmi.

PC con sistema operativo Linux (Ubuntu / Debian) o Virtualbox

Poiché l'installazione su un sistema operativo Linux, Lubuntu nel mio caso, è un derivato di (Ubuntu), sebbene esista una versione di ESP-IDF per Windows, si consiglia di installare una macchina virtuale con Linux.

  • Tutorial consigliato Installazione di Lubuntu nella macchina virtuale (Virualbox) in Windows
  • Tutorial consigliato Installa Lubuntu in modo permanente su PC a 32 bit

Nota: penso che Linux in questo caso mi piaccia (Ubuntu / Debian) personalmente preferisco lubuntu, ma è lo stesso.

Passaggio 3: tutorial di installazione passo dopo passo + esempio

Image
Image

Poiché l'installazione è molto accurata, in questo video vedrai l'installazione passo dopo passo

Passaggio 4: facile compilazione Scarica e prova "ciao mondo"

Facile compilazione Download e test
Facile compilazione Download e test

Facile compilazione e download

confrontando puntualmente ESP-IDF con l'SDK per ESP8266 questa versione facilita completamente il download della compilazione e il monitoraggio del codice utilizzando esptool.py

alcuni comandi disponibili

  1. make menuconfig
  2. fare tutto
  3. fare lampeggiare
  4. fare il monitor

esp-idf consente integrazioni con alcuni IDE, come Eclipse e Platformio. Personalmente preferisco il terminale di comando e l'editor di testo,

Passaggio 5: Conclusioni

Conclusioni
Conclusioni
Conclusioni
Conclusioni

Conclusioni

Se decidi di utilizzare ESP-IDF, menzionerò alcuni dei suoi vantaggi. Si fa in C e permette FreeRTOS, essendo disegnato da espressif direttamente ci sono più esempi e documentazione, meno possibilità di trovare errori o falle. di integrazione questo ci fa pensare che potremo utilizzare gran parte delle caratteristiche di ESP32.

Se esiste un IDE Arduino per ESP32 ma penso che non fornisca la sicurezza e il controllo completo del codice, ovviamente ESP-IDF richiede una maggiore conoscenza di C e lasceresti la zona di conford Arduino ed espandere le tue conoscenze.

e questa guida serve per aprire possibilità con ESP-IDF, beh, questa è la mia modesta opinione. l'unico possibile svantaggio futuro, dipendenza da espressif ma con la cosa esistente puoi fare tutto! pensare a ESP32 a livello professionale/industriale

Anche se faremo anche alcuni test in seguito:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Puoi visitare PDAControl English

Documentazione e spiegazione completa

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

Prossimo Tutorial ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentacion y explicacion Completa

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

Tutorial Proximos ESP32 ESP-IDF, Arduino IDE, sistema operativo Mongoose

Consigliato: