Taula de continguts:

ESP-IDF per a mòduls ESP32 Instal·lació completa: 5 passos
ESP-IDF per a mòduls ESP32 Instal·lació completa: 5 passos

Vídeo: ESP-IDF per a mòduls ESP32 Instal·lació completa: 5 passos

Vídeo: ESP-IDF per a mòduls ESP32 Instal·lació completa: 5 passos
Vídeo: Плата разработки ESP32-T (Icstation). Полное руководство по установке и примеры. 2024, Juliol
Anonim
ESP-IDF per a mòduls ESP32 Instal·lació completa
ESP-IDF per a mòduls ESP32 Instal·lació completa

Fa uns mesos vaig comprar un mòdul ESP32, vaig investigar quins mètodes existeixen per programar-lo, ja que considero que és un maquinari molt potent, Aquesta vegada instal·larem i configurarem la plataforma Espressif IoT Development Framework o

(ESP-IDF) des de zero, aquesta és la plataforma oficial de desenvolupament espressif per als mòduls ESP32.

Si voleu treure el màxim partit a l’ESP32, considero una bona possibilitat, tot i que es considera una mica més complex i molt complet.

He creat aquest tutorial, ja que els existents no són molt explicatius i, en alguns casos, difereixen de la documentació oficial espressif per a ESP-IDF.

Web oficial: ESP-IDF espressif

Github oficial: ESP-IDF

Doncs bé, si voleu començar amb ESP32, a les pàgines següents hi ha un preu molt baix.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Podeu visitar PDAControl anglès

Documentació i explicació completa

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

Propers tutorials ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentació i explicació Completa

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

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

pdacontroles.com/category/esp32/

Pas 1: mòdul ESP32

Image
Image

Si no coneixeu els mòduls ESP32, he creat aquest petit tutorial de documentació i vídeo.

ESP32 eBox & Widora primer comentari

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

Pas 2: Instal·lació ESP-IDF: requisits

Descàrrega i prova de compilació fàcil
Descàrrega i prova de compilació fàcil

Requisits

  • PC amb sistema operatiu Linux (Ubuntu / Debian) o Virtualbox, en el meu cas Lubuntu.
  • Toolchain per crear l'aplicació per ESP32.
  • ESP-IDF que conté essencialment API per a ESP32.and scripts per operar el Toolchain.
  • Un editor de text, per editar o crear programes.

PC amb sistema operatiu Linux (Ubuntu / Debian) o Virtualbox

Com que la instal·lació en un sistema operatiu Linux, Lubuntu en el meu cas, és un derivat de (Ubuntu), tot i que hi ha una versió d’ESP-IDF per a Windows, es recomana instal·lar una màquina virtual amb Linux.

  • Tutorial recomanat Instal·lació de Lubuntu a màquina virtual (Virualbox) al Windows
  • Tutorial recomanat Instal·leu Lubuntu permanentment a un ordinador de 32 bits

Nota: crec que m'agrada Linux en aquest cas (Ubuntu / Debian) personalment prefereixo lubuntu, però és el mateix.

Pas 3: Tutorial d'instal·lació pas a pas + Exemple

Image
Image

Com que la instal·lació és molt completa, en aquest vídeo veureu la instal·lació pas a pas

Pas 4: Compilació fàcil de descarregar i provar "hola món"

Descàrrega i prova de compilació fàcil
Descàrrega i prova de compilació fàcil

Fàcil de compilar i descarregar

comparant puntualment ESP-IDF amb l'SDK per a ESP8266, aquesta versió facilita completament la descàrrega de la compilació i el control del codi mitjançant esptool.py

algunes ordres disponibles

  1. fer menuconfig
  2. fer-ho tot
  3. fer flaix
  4. fer monitor

esp-idf permet integracions amb alguns IDE, com Eclipse i Platformio. Personalment prefereixo el terminal d’ordres i l’editor de text,

Pas 5: Conclusions

Conclusions
Conclusions
Conclusions
Conclusions

Conclusions

Si decidiu utilitzar ESP-IDF, esmentaré alguns dels seus avantatges. Es fa en C i permet FreeRTOS, sent dissenyat per espressif directament hi ha més exemples i documentació, menys possibilitats de trobar errors o falles. d’integració, això ens permet pensar que serem capaços d’utilitzar una gran part de les característiques de l’ESP32.

Si hi ha un IDE Arduino per a ESP32, però crec que no proporciona la seguretat i el control complet del codi, per descomptat, ESP-IDF requereix més coneixement de C, i sortireu de la zona de conford Arduino i amplieu els vostres coneixements.

i aquesta guia permet obrir possibilitats amb ESP-IDF, doncs aquesta és la meva humil opinió. l'únic desavantatge possible de futur, la dependència de l'espressif, però amb l'actual ja ho podeu fer tot! pensar en ESP32 a nivell professional / industrial

Tot i que també farem algunes proves més endavant:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Podeu visitar PDAControl anglès

Documentació i explicació completa

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

Propers tutorials ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentació i explicació Completa

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

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

Recomanat: