---+ Compilation et installation de l'Interpreteur !MicroPython et des programmes outil ---++ Introduction Avant de pouvoir commencer à programmer le processeur ESP32 en !MicroPython l’interpréteur doit être installé dans la mémoire flash de la carte CPU. Ce chapitre décrit comment télécharger le code source de !MicroPython, comment le compiler et comment transférer le binaire dans la mémoire flash. ---++ Quelques outils Il est important de garder une structure du système de fichier bien propre pour pouvoir retrouver ses fichiers facilement. Pour cette raison je propose de préparer un classeur _/opt/ucad_ comme classeur de base pour le cours. Dans opt/ucad on crée des classeurs * <p>micros/esp32: pour toutes le programmes système du ESP32 (source de Micropython, éditeur, programmeur flash …)</p> * doc: pour la documentation comme les fiches techniques du ESP32 ou des capteurs * transparents: pour les transparents du cours * exercices : * problèmes : la description des l’exercices * solutions: les solutions des exercices. Le code Python sera téléchargé dans un répertoire github, où les étudiants ont facilement accès * Freenove_Ultimate_Starter_Kit_for_ESP32 : la doc et les programmes fourni par Freenove *thonny* est environnement de développement intégré (<b>I</b>ntegrated <b>D</b>evelopment <b>E</b>nvironment IDE) qui est disponible dans Ubuntu: <verbatim>sudo apt install thonny</verbatim> La communication entre l’ESP32 et le PC se fait via une ligne série à l’aide d’un convertisseur USB – ligne série, qui se trouve sur la carte CPU de l’ESP32. Pour l'utiliser on a besoins d’un terminal sériel virtuel comme minicom ou gtkterm. Les deux programmes existent comme paquet Ubuntu et peuvent être installé de la même sorte que thonny : <verbatim>sudo apt install minicom</verbatim> Ces programmes doivent encore être configuré pour travaille * avec le port /dev/ttyUSB0 * à 115200 baud * sans "flow control" Lancer <verbatim>sudo minicom -s</verbatim> Faire les changements dans "Serial port setup" et les sauver avec "Save setup as dfl". -- %USERSIG{UliRaich - 2021-05-10}% ---++ Comments %COMMENT%
This topic: IoT_Course_French
>
WebHome
>
CompilationDeLInterpreteursNopMicroPython
Topic revision: r2 - 2021-05-10 - UliRaich
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback