Difference: CompilationDeLInterpreteursNopMicroPython (3 vs. 4)

Revision 42021-06-17 - UliRaich

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Compilation et installation de l'Interpreteur MicroPython et des programmes outil

Introduction

Line: 39 to 39
 Dans mon .bash_profile j'ai défini les variables d'environnement ESPIDF et IDF_PATH:
  • export ESPIDF=/opt/ucc/micros/esp32/esp-idf
  • IDF_PATH=/opt/ucc/micros/esp32/esp-idf
Changed:
<
<
ou /opt/ucc/micros/esp32/esp-idf est le directoire dans lequel esp-idf a été transféré.
>
>
ou /opt/ucc/micros/esp32/esp-idf est le classeur dans lequel esp-idf a été transféré.
  En plus
  • $ESPIDF/tools
Line: 50 to 50
  mpCompilErrs.png
Added:
>
>
On doit alors créer un environnement virtuel Python avec tous les modules nécessaire à la compilation de MicroPython. Pour ce faire on a besoin du paquet python3-venv:

sudo apt install python3-venv

En suite il faut créer l'environnement virtuel que j'appelle "esp-idf"

cd $HOME/pythonEnvironnements
python3 -m venv esp-idf

Enfin on active cet environnement :

source esp-idf/bin/activate

Le terminal indique que nous nous trouvons dans le nouvel environnement :

virtualEnv.png

Maintenant nous pouvons installer les modules requis avec pip, par example:

pip3 install pyparsing==2.3.1 

pour installer la version 2.3.1 de pyparsing.

Une fois tout les modules seront installé la compilation de MicroPython devrait marcher sans problèmes. Dans mon cas j'ai copié le classeur
ports/esp32/boards/GENERIC_SPIRAM dans ports/esp32/boards/WROVER et je compile avec la commande:

make BOARD=WROVER

Ceci permet de faire des modification pour notre carte CPU WROVER sans toucher à la source de MicroPython.

 -- Uli Raich - 2021-05-10

Comments

Line: 57 to 84
 
<--/commentPlugin-->

META FILEATTACHMENT attachment="mpCompilErrs.png" attr="" comment="" date="1623926779" name="mpCompilErrs.png" path="mpCompilErrs.png" size="81694" user="UliRaich" version="1"
Added:
>
>
META FILEATTACHMENT attachment="virtualEnv.png" attr="" comment="" date="1623938335" name="virtualEnv.png" path="virtualEnv.png" size="20548" user="UliRaich" version="1"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 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