Table des matières:

ESP-IDF pour Modules ESP32 Installation Complète : 5 Étapes
ESP-IDF pour Modules ESP32 Installation Complète : 5 Étapes

Vidéo: ESP-IDF pour Modules ESP32 Installation Complète : 5 Étapes

Vidéo: ESP-IDF pour Modules ESP32 Installation Complète : 5 Étapes
Vidéo: Getting started with ESP-IDF programming using VS Code 2024, Juillet
Anonim
ESP-IDF pour l'installation complète des modules ESP32
ESP-IDF pour l'installation complète des modules ESP32

Il y a quelques mois, j'ai acheté un module ESP32, j'ai recherché quelles méthodes existent pour le programmer, car je le considère comme un matériel très puissant, Cette fois, nous allons installer et configurer la plate-forme Espressif IoT Development Framework ou

(ESP-IDF) à partir de zéro, c'est la plate-forme officielle de développement expressif pour les modules ESP32.

Si vous voulez tirer le meilleur parti de l'ESP32, je considère une bonne possibilité, même si elle est considérée comme un peu plus complexe et très complète.

J'ai créé ce tutoriel car ceux qui existent ne sont pas très explicatifs, et dans certains cas ils diffèrent de la documentation espressif officielle pour ESP-IDF.

Site officiel: ESP-IDF expressif

Github officiel: ESP-IDF

Et bien si vous voulez débuter en ESP32, dans les pages suivantes sont des prix très bas.

ESP32 (Aliexpress)

ESP32 (Bangood)

ESP32 (ICStation)

Vous pouvez visiter PDAControl en anglais

Documentation et explication complète

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

Suivant Tutoriels ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentation et explication complète

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

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

pdacontroles.com/category/esp32/

Étape 1: Module ESP32

Image
Image

Si vous ne connaissez pas les Modules ESP32, j'ai créé cette petite documentation et tutoriel vidéo.

ESP32 eBox&Widora premier examen

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

Étape 2: Installation ESP-IDF - Exigences

Téléchargement et test faciles de la compilation
Téléchargement et test faciles de la compilation

Conditions

  • PC avec système d'exploitation Linux (Ubuntu / Debian) ou Virtualbox, dans mon cas Lubuntu.
  • Chaîne d'outils pour construire l'application pour ESP32.
  • ESP-IDF qui contient essentiellement l'API pour ESP32.et des scripts pour faire fonctionner la chaîne d'outils.
  • Un éditeur de texte, pour éditer ou créer des programmes.

PC avec système d'exploitation Linux (Ubuntu / Debian) ou Virtualbox

Étant donné que l'installation sur un système d'exploitation Linux, Lubuntu dans mon cas, est un dérivé de (Ubuntu), bien qu'il existe une version d'ESP-IDF pour Windows, vous recommandez d'installer une machine virtuelle avec Linux.

  • Tutoriel recommandé Installation de Lubuntu dans une machine virtuelle (Virualbox) sous Windows
  • Tutoriel recommandé Installer Lubuntu en permanence sur un PC 32 bits

Note: je pense que j'aime bien Linux dans ce cas (Ubuntu/Debian) personnellement je préfère lubuntu, mais c'est pareil.

Étape 3: Tutoriel d'installation étape par étape + Exemple

Image
Image

Étant donné que l'installation est très complète, dans cette vidéo, vous verrez l'installation étape par étape

Étape 4: Compilez facilement le téléchargement et testez "hello World"

Téléchargement et test faciles de la compilation
Téléchargement et test faciles de la compilation

Compilation et téléchargement faciles

en comparant ponctuellement ESP-IDF avec le SDK pour ESP8266 cette version facilite totalement le téléchargement de la compilation et le suivi du code à l'aide de esptool.py

quelques commandes disponibles

  1. faire menuconfig
  2. fait tout
  3. faire flash
  4. faire un moniteur

esp-idf permet des intégrations avec certains IDE, tels que Eclipse et Platformio. Personnellement, je préfère le terminal de commande et l'éditeur de texte,

Étape 5: Conclusions

Conclusion
Conclusion
Conclusion
Conclusion

Conclusion

Si vous décidez d'utiliser ESP-IDF, je mentionnerai certains de ses avantages. C'est fait en C et permet à FreeRTOS, étant conçu par espressif directement il y a plus d'exemples et de documentation, moins de chance de trouver des erreurs ou des fautes. d'intégration cela nous permet de penser que nous pourrons utiliser une grande partie des caractéristiques de l'ESP32.

S'il existe un IDE Arduino pour ESP32 mais que je pense qu'il ne fournit pas la sécurité et le contrôle complet du code, bien sûr, ESP-IDF nécessite plus de connaissances en C, et vous quitteriez la zone Arduino conford et élargiriez vos connaissances.

et ce guide est pour cela d'ouvrir des possibilités avec ESP-IDF, eh bien c'est mon humble avis. le seul inconvénient futur possible, la dépendance à l'espressif mais avec l'existant on peut tout faire ! penser l'ESP32 à un niveau professionnel/industriel

Bien que nous ferons également quelques tests plus tard:

  • ESP32 - IDE Arduino
  • Système d'exploitation ESP32 Mangouste.

Vous pouvez visiter PDAControl en anglais

Documentation et explication complète

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

Suivant Tutoriels ESP-IDF, Arduino IDE, Mongoose OS

pdacontrolen.com/category/esp32/

Pueden Visitar PDAControl Español

Documentation et explication complète

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

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

Conseillé: