Taula de continguts:
- Pas 1: mòdul ESP32
- Pas 2: Instal·lació ESP-IDF: requisits
- Pas 3: Tutorial d'instal·lació pas a pas + Exemple
- Pas 4: Compilació fàcil de descarregar i provar "hola món"
- Pas 5: Conclusions
Vídeo: ESP-IDF per a mòduls ESP32 Instal·lació completa: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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"
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
- fer menuconfig
- fer-ho tot
- fer flaix
- 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
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:
Instal·lació de la carta TagTagTag Pour Nabaztag / Instal·lació de la placa TagTagTag al vostre Nabaztag: 15 passos
Installation De La Carte TagTagTag Pour Nabaztag / Installing the TagTagTag Board on Your Nabaztag: (veure a continuació per a la versió en anglès) La carta TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Instal·lació de la carta TagTagTag Pour Nabaztag: tag / Instal·lació de la placa TagTagTag al vostre Nabaztag: tag: 23 passos
Installation De La Carte TagTagTag Pour Nabaztag: tag / Installing the TagTagTag Board on Your Nabaztag: tag: (see below for English version) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Introducció a ESP32 - Instal·lació de plaques ESP32 a Arduino IDE - ESP32 Blink Code: 3 passos
Introducció a ESP32 | Instal·lació de plaques ESP32 a Arduino IDE | ESP32 Blink Code: en aquest instructable veurem com començar a treballar amb esp32 i com instal·lar plaques esp32 a Arduino IDE i programarem esp 32 per executar codi blink amb arduino ide
Introducció a Esp 8266 Esp-01 amb Arduino IDE - Instal·lació de taules Esp a Arduino Ide i programació Esp: 4 passos
Introducció a Esp 8266 Esp-01 amb Arduino IDE | Instal·lació de taules Esp a Arduino Ide i programació Esp: En aquest instructables aprendrem a instal·lar taules esp8266 a Arduino IDE i a programar esp-01 i penjar-hi codi. Com que les taules esp són tan populars, vaig pensar a corregir un instructablesfor això i la majoria de la gent té problemes
Sistemes de seguretat CCTV: la guia completa d’instal·lació: 7 passos
Sistemes de seguretat CCTV: la guia completa d’instal·lació: Ei, espero que tothom ho faci molt bé. Si esteu llegint això, probablement teniu previst augmentar la seguretat de la vostra llar o de qualsevol altra propietat per mantenir-vos segurs i feliços a vosaltres i als vostres éssers estimats, però vau acabar confós amb tots