Selon cnx-software, récemment, attention a été portée sur un nouveau système d’exploitation open source pour microcontrôleurs, notamment introduit lors du FOSDEM 2026 : MicroPythonOS. Ce projet, en plus de l’Ariel OS dédié aux applications IoT, propose une approche innovante pour les dispositifs dotés d’interfaces utilisateur graphiques.
MicroPythonOS sur ESP32 : 5 applications préinstallées et boutique d’applications intégrée
MicroPythonOS est principalement écrit en MicroPython et fonctionne sur les microcontrôleurs ESP32. Ce système d’exploitation léger assure la gestion du matériel, du multitâche et de l’interface utilisateur. Toutes les applications nécessaires, y compris les fonctionnalités système comme la configuration WiFi et les mises à jour du système d’exploitation, en font partie intégrante.
Ce système dispose d’une interface à écran tactile, s’inspirant largement de l’ergonomie d’Android et d’iOS, complétée par un App Store facilitant l’accès aux diverses applications. Actuellement, cinq applications sont préinstallées sur MicroPythonOS : le Launcher pour l’accès au système, le WiFi pour la configuration sans fil, l’AppStore pour télécharger des applications supplémentaires, ainsi que l’OSUpdate qui permet des mises à jour OTA et les Paramètres. Parmi les applications disponibles dans l’App Store, on trouve Hello World, Camera, Image Viewer et IMU, permettant de visualiser les données du capteur de mouvement, toutes enrichies de leur code source.
Espaces d’application variés : de l’ESP32 à la création de dispositifs interactifs
MicroPythonOS offre une multitude de possibilités, idéal pour développer des contrôleurs de maison intelligente, des outils éducatifs avec écrans interactifs, ou encore des systèmes de paiement décentralisés. Sa légèreté permet également son utilisation sur des appareils dotés de ressources limitées, comme les robots intégrant des IMU et des caméras, ainsi que les dispositifs portables avec gestuelles.
Le système prend en charge de nombreux matériels sur l’ESP32, incluant WiFi, Bluetooth, divers capteurs de mouvement, et interfaces comme ADC et GPIO. Pour démarrer le développement d’applications, le code source est disponible sur GitHub, avec des instructions accessibles via le site de documentation. L’installation sur des systèmes Windows, Linux ou macOS est facilitée, bien que l’utilisation sur du matériel réel comme les cibles ESP32 offre des performances optimales. Le badge spécifique testé est le ESP32-S3-Touch-LCD-2, une plateforme idéale pour expérimenter MicroPythonOS.


Pour découvrir toutes ces fonctionnalités et bien plus, rendez-vous sur le site du projet. Si vous assistez au FOSDEM 2026 ce week-end, ne manquez pas la présentation de 25 minutes qui aura lieu le dimanche 1er février par Thomas Farstrike.
-
HEEPDD pour Microcontrôleurs et Composants électroniques Domotiques
-
Kit de dessin intelligent avec contrôle Bluetooth, programmation open source pour activités de peinture créatives
