# MicroPython pour microcontrleurs et Linux embarqu > [! remarque]- > Le contenu de cette page est généré à partir de la transcription audio/vidéo et de la transformation du texte provenant du contenu et des liens de cette source. Source : [https://fosdem.org/2025/schedule/event/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux/](https://fosdem.org/2025/schedule/event/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux/) <video src=« https://video.fosdem.org/2025/h1302/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux.av1.webm » controls></video> ## Résumé et points forts : **Introduction à MicroPython** MicroPython est une version réduite de Python adaptée aux environnements contraints tels que les microcontrôleurs et les dispositifs embarqués. Conçu pour fonctionner sur des appareils avec seulement 64 kB de RAM, il est devenu une plateforme mature pour le développement de firmware. Utilisé dans divers appareils, de la montre intelligente aux satellites, MicroPython offre des fonctionnalités attrayantes comme la gestion des paquets, la communication intégrée et la programmation interactive. **Applications pratiques et caractéristiques** Les caractéristiques de MicroPython incluent des systèmes de fichiers intégrés, la gestion des paquets, la communication via WiFi, Ethernet, BLE, USB, et la programmation interactive via REPL. Une fonctionnalité clé est le support des modules C, permettant le développement de systèmes de capteurs efficaces et rapides. L'intégration avec les modules C est particulièrement puissante pour le traitement des données de capteurs et l'apprentissage machine. **Cas d'utilisation et développement de capteurs** MicroPython est utilisé pour des applications de capteurs, notamment la détection de problèmes dans les systèmes de ventilation. Il permet de développer des prototypes rapidement avec des fonctionnalités comme Bluetooth Low Energy. Les développeurs peuvent utiliser des outils comme MPRemote pour faciliter la communication entre l'appareil et l'ordinateur. **Compatibilité et limitations** Bien que proche de CPython, MicroPython présente des différences dues aux contraintes de mémoire. Les modules C et la gestion de la mémoire sont des aspects cruciaux pour optimiser les performances. Les développeurs doivent parfois adapter leur code pour fonctionner efficacement sur des appareils à faible mémoire. **Conclusion et opportunités** MicroPython offre un environnement de développement productif pour les dispositifs de capteurs, avec une excellente connectivité et la possibilité d'intégrer des modules natifs. Les concepteurs écosociaux peuvent utiliser MicroPython pour créer des solutions innovantes dans des domaines comme l'Internet des objets et l'automatisation industrielle. ## Importance pour une transformation écosociale MicroPython est crucial pour une transformation écosociale en permettant le développement de solutions matérielles ouvertes et durables. Il favorise l'innovation dans les dispositifs de capteurs, essentiels pour la surveillance environnementale et l'automatisation. Les designers écosociaux peuvent utiliser MicroPython pour créer des systèmes de capteurs efficaces, réduisant ainsi l'empreinte écologique des appareils. Cependant, les défis incluent la nécessité de compétences techniques pour optimiser le code et surmonter les limitations de mémoire, ainsi que des questions de compatibilité avec les standards existants. ## Liens [Video recording (AV1/WebM) - 86.5 MB](https://video.fosdem.org/2025/h1302/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux.av1.webm) [Video recording (MP4) - 510.0 MB](https://video.fosdem.org/2025/h1302/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux.av1.mp4) [Video recording subtitle file (VTT)](https://video.fosdem.org/2025/h1302/fosdem-2025-4525-micropython-python-for-microcontrollers-and-embedded-linux.av1.vtt) [Chat room(web)](https://fosdem.org/2025/chat/h1302) [Chat room(app)](https://fosdem.org/2025/chat/h1302/app)