Séquence de démarrage MicroPython MicroPython:séquence de démarrage
La séquence de démarrage MicroPython est initiée à chaque mise sous tension, chaque réinitialisation matérielle et chaque réinitialisation logicielle ([Ctrl] D) de la plateforme.
La séquence de démarrage met en œuvre deux fichiers importants qui doivent se trouver dans la racine du système de fichiers MicroPython. Il s’agit des fichiers boot.py et main.py.
1. Fichier boot.py MicroPython:boot.py
La plateforme MicroPython doit contenir un fichier boot.py présent dans la racine du système de fichier.
Le fichier boot.py est le premier fichier chargé par MicroPython. Ce dernier doit contenir les instructions destinées à la configuration de bas niveau de la plateforme. Le contenu de boot.py doit être concis, son contenu est destiné à finaliser le démarrage de la carte MicroPython. MicroPython:configuration de bas niveau
Dans le cadre d’un module ESP, boot.py contiendra le code de configuration de l’interface Wi-Fi.
Une fois le contenu du fichier boot.py traité par MicroPython, la plateforme chargera et exécutera le contenu du fichier main.py.
MicroPython poursuit la séquence de démarrage même si le fichier boot.py provoque une erreur.
Attention : la séquence de démarrage est suspendue aussi longtemps que le contenu du fichier...