Programar ESP32 en ESP-IDF idf.py & make PDAControlMV #3

Una de las aplicaciones instaladas en la Maquina Virtual (VirtualBox) PDAControlMV basada en Linux Lubuntu 20.04 LTS es ESP-IDF.

Como descargar e Instalar PDAControlMV

ESP-IDF

ESP-IDF (Espressif IoT Development Framework) es la plataforma de programación oficial para los módulos ESP32 de ESPRESSIF.

 

Modulo ESP32

Materiales y donde Comprarlos

Crear Aplicaciones en ESP-IDF

El framework ESP-IDF permite compilar y ejecutar aplicaciones de 2 maneras con:

idf.py basado en Python

Comandos para idf.py

  • idf.py build : compilar aplicación
  • idf.py -p PORT flash / ejemplo: idf.py -p /dev/ttyUSB0 flash : compilar y programar la aplicación
  • idf.py p /dev/ttyUSB0 flash monitor : compilar programar y depurar aplicación.

Informacion completa: github espressif

Cmake basado en C y C++

comandos para make

  • make all : compilar aplicación
  • make flash :  compilar y programar la aplicación
  • make monitor : ejecuta IDF Monitor, la visualizar la depuración de ESP32
  • make flash monitor : compilar programar y depurar aplicación
  • make menuconfig : Habilita el menú de configuración de aplicaciones
  • make clean : limpia proyecto

Yo recomiendo utilizar make flash monitor , ya que realiza las 3 acciones.

 

Prueba inicial «Hello World»

Video: Tutorial completo

Conclusion

Recomiendo utilizar ESP-IDF si planean crear aplicaciones o proyectos profesionales en ESP32, esta plataforma cuenta con FreeRTOS y herramientas de depuración superiores a las disponibles en Arduino IDE.

Deja una respuesta