Tabla de contenido:

ESP-IDF para módulos ESP32 Instalación completa: 5 pasos
ESP-IDF para módulos ESP32 Instalación completa: 5 pasos

Video: ESP-IDF para módulos ESP32 Instalación completa: 5 pasos

Video: ESP-IDF para módulos ESP32 Instalación completa: 5 pasos
Video: ESP32 - Espressif ESP - SDK Recomendado por el Fabricante ESP-IDF - Instalación y Primer Ejemplo 2024, Mes de julio
Anonim
ESP-IDF para módulos ESP32 Instalación completa
ESP-IDF para módulos ESP32 Instalación completa

Hace unos meses compré un módulo ESP32, investigué qué métodos existen para programarlo, ya que considero que es un hardware muy potente, Esta vez instalaremos y configuraremos la plataforma Espressif IoT Development Framework o

(ESP-IDF) desde cero, esta es la plataforma de desarrollo oficial de espressif para los módulos ESP32.

Si quieres sacarle el máximo partido al ESP32 considero una buena posibilidad, aunque se considera un poco más complejo y muy completo.

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

Pues si quieres iniciarte en ESP32, en las siguientes páginas encontrarás precios muy reducidos.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Puede visitar PDAControl English

Documentación y explicación completa

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

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

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl English

Documentacion y explicacion Completa

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

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

pdacontroles.com/category/esp32/

Paso 1: Módulo ESP32

Image
Image

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

ESP32 eBox y Widora primera revisión

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

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

Descarga y prueba de compilación fácil
Descarga y prueba de compilación fácil

Requisitos

  • PC con Sistema Operativo Linux (Ubuntu / Debian) o Virtualbox, en mi caso Lubuntu.
  • Cadena de herramientas para construir la aplicación para 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.

  • Tutorial recomendado para instalar Lubuntu en una máquina virtual (Virualbox) en Windows
  • Tutorial recomendado Instale Lubuntu permanentemente en una PC de 32 bits

Nota: Creo que me gusta Linux en este caso (Ubuntu / Debian) Personalmente prefiero lubuntu, pero es lo mismo.

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

Image
Image

Dado que la instalación es muy minuciosa, 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
Descarga y prueba de compilación fácil

Fácil compilación y descarga

comparando puntualmente ESP-IDF con el SDK para ESP8266 esta versión facilita completamente la descarga de la compilación y el monitoreo del código usando 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 el terminal de comandos y el editor de texto,

Paso 5: Conclusiones

Conclusiones
Conclusiones
Conclusiones
Conclusiones

Conclusiones

Si decide utilizar ESP-IDF, mencionaré algunas de sus ventajas. Está hecho en C y permite FreeRTOS, siendo diseñado por espressif directamente hay más ejemplos y documentación, menos posibilidades de encontrar errores o fallas. de integración esto nos permite pensar que podremos utilizar gran parte de las características del ESP32.

Si hay un IDE de Arduino para ESP32 pero creo que no proporciona 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-IDF, pues 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 en ESP32 a 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

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

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

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl English

Documentacion y explicacion Completa

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

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

Recomendado: