esptool
esptool est un outil en ligne de commande développé par Espressif (le fabricant des puces ESP32, ESP8266, etc.) qui sert à flasher, programmer et interagir avec les microcontrôleurs ESP via leur port série (UART).
- Ils recommandent fortement d’utiliser un virtual environment (venv) pour éviter de polluer l’environnement Python système.
Installation
1. Installer le package python3-pip et python3-venv si ce n’est pas déjà fait :
sudo apt update sudo apt install python3-pip python3-venv
2. Crée un venv dans votre dossier (par exemple esptoolenv) :
python3 -m venv ~/esptoolenv
Utilisation
1. Activer le venv :
source ~/esptoolenv/bin/activate
2. Installer esptool dans le venv :
(si vous l'avez effectué dans une utilisation précédente, inutile de le refaire maintenant).
pip install esptool
3. Vérifier que ça marche :
esptool version
Ce qui donne le résultat suivant :
(esptoolenv) cedric41a@cedric41a-MS-7C56:~$ esptool version esptool v5.1.0 5.1.0
4. Quand vous avez fini d’utiliser esptool, vous pouvez désactiver le venv :
deactivate

