Files
varlog/_cache/articles/aba42f8a-41ca-4c5f-9a9d-ba3760e10d0f.json
T
2026-05-15 10:37:48 +02:00

1 line
1.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"uuid":"aba42f8a-41ca-4c5f-9a9d-ba3760e10d0f","slug":"esptool","title":"esptool","author":"cedric@abonnel.fr","published":true,"published_at":"2025-11-19 11:43:45","created_at":"2025-11-19 11:43:45","updated_at":"2025-11-19 11:43:45","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Électronique","content":"# esptool\n\n![esptool](dummy.png)\n\n**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).\n\n- Espressif recommande dinstaller `esptool` via `pip` si possible. [^note: https://docs.espressif.com/projects/esptool/en/latest/esp32/installation.html]\n- Ils recommandent fortement dutiliser un **virtual environment (venv)** pour éviter de polluer lenvironnement Python système.\n\n# Installation\n1. Installer le package `python3-pip` et `python3-venv` si ce nest pas déjà fait :\n\n```BASH\nsudo apt update\nsudo apt install python3-pip python3-venv\n```\n\n2. Crée un `venv` dans votre dossier (par exemple `esptoolenv`) :\n\n```BASH\npython3 -m venv ~/esptoolenv\n```\n\n# Utilisation\n1. Activer le `venv` :\n\n```BASH\nsource ~/esptoolenv/bin/activate\n```\n\n2. Installer `esptool` dans le `venv` :\n\n(si vous l'avez effectué dans une utilisation précédente, inutile de le refaire maintenant).\n\n```BASH\npip install esptool\n```\n\n3. Vérifier que ça marche :\n\n```BASH\nesptool version\n```\n\nCe qui donne le résultat suivant :\n\n```BASH\n(esptoolenv) cedric41a@cedric41a-MS-7C56:~$ esptool version\nesptool v5.1.0\n5.1.0\n```\n\n4. Quand vous avez fini dutiliser `esptool`, vous pouvez désactiver le `venv` :\n\n```BASH\ndeactivate\n```","featured":false,"tags":[]}