Tags:
view all tags
---+ 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{TWikiAdminUser - 2021-05-10}% ---++ Comments %COMMENT%
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r5
|
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2021-05-10
-
TWikiAdminUser
Home
Site map
AFNOG web
Embedded_Systems web
IoT_Course_English web
IoT_Course_French web
Main web
Sandbox web
TWiki web
IoT_Course_French Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
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