Outils pour utilisateurs

Outils du site


dev:esp:esp32:micropython

Ceci est une ancienne révision du document !


ESP32: Micropython

Micropython est une implémentation légère et compacte de l' interpréteur python. Il peut être installé directement sur le microcontrôleur ESP32.

Micropython est compatible avec python3, il intègre des modules permettant d’accéder directement au matériel.

Micropython est flashé sur le microcontrôleur, il donne ensuite accès a un système de fichier qui permet d'ajouter et de modifier facilement les scripts qui seront interprétés.

On ajoute autant de scripts et de modules que souhaité dans la limite de la mémoire flash disponible.

le fichier main.py est executé après boot.py

Pour les performances, il est possible de créer des modules en C et en assembleur. L'environnement REPL de python offre aux phases de conceptions et de tests une grande réactivité/souplesse.

Micropython est un langage de haut niveau facilement lisible et intégrant de nombreuses fonctionnalités/paradigmes modernes.

Références

dev/esp/esp32/micropython.1597092892.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)