Saltar al contenido

ESP-IDF para módulos ESP32 Instalación completa

julio 22, 2021
FJVL2I3JAYJ9EGO

Hace unos meses compré un ESP32 módulo, investigué qué métodos existen para programarlo, ya que lo considero un hardware muy poderoso,

Esta vez instalaremos y configuraremos Plataforma Espressif IoT Development Framework o

(ESP-IDF) desde cero, este es el oficial plataforma de desarrollo espressif Para el ESP32 módulos.

Si desea aprovechar al máximo la ESP32 Considero una buena posibilidad, aunque se considera un poco más compleja y muy completa.

He creado este tutorial ya que los existentes no son muy explicativos, y en algunos casos difieren de la documentación oficial de espressif para ESP-IDF.

Sitio web oficial:ESP-IDF espressif

Github oficial: ESP-IDF

Bueno, si quieres empezar ESP32, en las siguientes páginas son de precio muy bajo.

ESP32 (Aliexpress)

ESP32 (Bangood)

– ESP32 (ICStation)

Puede visitar PDAControl English

Documentación y explicación completa

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

Próximos tutoriales ESP-IDF, Arduino IDE, Mongoose OS

http://pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl English

Documentacion y explicacion Completa

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

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

http://pdacontroles.com/category/esp32/

Paso 1: Módulo ESP32

Si no conoces el ESP32 Módulos, he creado esta pequeña documentación y video tutorial.

ESP32 eBox y Widora primera revisión

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

Paso 2: Instalación de ESP-IDF – Requisitos

Instalación ESP-IDF - Requisitos

Requisitos

  • PC con Sistema Operativo Linux (Ubuntu / Debian) o Virtualbox, en mi caso Lubuntu.
  • Cadena de herramientas para construir la aplicación ESP32.
  • ESP-IDF que esencialmente contiene API para ESP32 y scripts para operar la cadena de herramientas.
  • Un editor de texto, para editar o crear programas.

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

Dado que la instalación en un sistema operativo Linux, Lubuntu en mi caso, es un derivado de (Ubuntu), aunque existe una versión de ESP-IDF para Windows, te recomendamos que instales una máquina virtual con Linux.

Nota: Creo que me gusta Linux en este caso. (Ubuntu / Debian) Yo personalmente prefiero lubuntu, pero es la misma.

Paso 3: Tutorial de instalación paso a paso + ejemplo

Dado que la instalación es muy completa, en este video verás la instalación paso a paso.

Paso 4: Descarga de compilación fácil y prueba “hello World”

Descarga y prueba de compilación fácil "hello World"Descarga y prueba de compilación fácil "hello World"Descarga y prueba de compilación fácil "hello World"Descarga y prueba de compilación fácil "hello World"Descarga y prueba de compilación fácil "hello World"

Fácil compilación y descarga

comparando puntualmente ESP-IDF con el SDK por ESP8266 esta versión facilita completamente la descarga de la compilación y el seguimiento del código mediante esptool.py

algunos comandos disponibles

  1. hacer menuconfig
  2. Haz todo
  3. hacer flash
  4. hacer monitor

esp-idf permite integraciones con algunos IDE, como Eclipse y Platformio. Yo personalmente prefiero terminal de comando y editor de texto,

Paso 5: Conclusiones

ConclusionesConclusiones

Conclusiones

Si decide usar ESP-IDF, Mencionaré algunas de sus ventajas. Esta hecho en C y permite FreeRTOS, siendo diseñado por expresivo directamente hay más ejemplos y documentación, menos posibilidades de encontrar errores o fallas. de integración esto nos permite pensar que seremos capaces de utilizar gran parte de la ESP32 caracteristicas.

Si hay un IDE de Arduino por ESP32 pero creo que no brinda la seguridad y el control completo del código, por supuesto ESP-IDF requiere más conocimiento de C, y dejaría la zona de Arduino conford y ampliaría sus conocimientos.

y esta guía es para que abra posibilidades con ESP-IDFBueno, esa es mi humilde opinión. la única desventaja posible en el futuro, dependencia de espressif pero con lo existente se puede hacer de todo! pensar sobre ESP32 en un nivel profesional / industrial

Aunque también haremos algunas pruebas más adelante:

  • ESP32- Arduino IDE
  • ESP32 Mongoose OS.

Puede visitar PDAControl English

Documentación y explicación completa

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

Próximos tutoriales ESP-IDF, Arduino IDE, Mongoose OS

http://pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl English

Documentacion y explicacion Completa

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

Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS http://pdacontroles.com/category/esp32/

Sé el primero en compartir

    Comentarios

    close