MicroPythonOS 0.9 est disponible : un système d'exploitation avec interface graphique pour microcontrôleurs.

MicroPythonOS 0.9.0 est désormais disponible. Ce système d'exploitation pour microcontrôleurs, tel que l'ESP32, est écrit à l'aide de la bibliothèque MicroPython. Il propose une interface graphique conçue avec Android MicroPythonOS est compatible avec iOS et prend en charge les commandes tactiles. Ses domaines d'application incluent les objets connectés (IoT), la domotique, les panneaux interactifs, la robotique et les vêtements connectés intelligents à commande gestuelle. Ce projet permet également le prototypage rapide de nouveaux appareils. Le code est écrit en C et en Python et est distribué sous licence MIT.

MicroPythonOS propose un système minimal assurant l'initialisation et l'interaction avec le matériel, le montage des périphériques de stockage, le multitâche et l'interface utilisateur. Toutes les autres fonctionnalités, comme la configuration et la mise à jour du Wi-Fi, sont gérées par des applications. La suite logicielle comprend un menu d'applications, un configurateur, un widget de configuration Wi-Fi, ainsi qu'un programme d'installation et de mise à jour des applications.

Les applications sont compatibles avec MicroPython (une version allégée de Python 3) et un sous-ensemble de bibliothèques Python. Il est possible d'installer des applications externes distribuées via l'App Store (par exemple, une visionneuse d'images et une application appareil photo). Les mises à jour sont effectuées par voie hertzienne (OTA). La compatibilité avec le Wi-Fi, le Bluetooth, les capteurs IMU (centrale inertielle), les écrans tactiles et les appareils photo est assurée.

Dans la nouvelle version

  • Dans le configurateur, les sous-groupes de paramètres ont été déplacés vers des applications distinctes (par exemple, une application dédiée aux paramètres Wi-Fi a été créée). De nouveaux sous-groupes ont été ajoutés pour les paramètres des points d'accès sans fil (Hotspot) et serveurs web.
  • Lecture et enregistrement des fichiers audio améliorés : ajout de l’affichage de la progression de l’opération et prise en charge des boutons de contrôle du volume matériels.
  • Les pilotes IMU pour les capteurs ont été retravaillés, et un pilote pour le magnétomètre a été ajouté.
  • Des outils permettant de lancer un serveur web ont été ajoutés. Pour les cartes ESP32, un composant WebREPL a été implémenté (désactivé par défaut), offrant une interface pour l'accès distant à l'environnement MicroPython via un navigateur.
  • La possibilité de créer des points d'accès sans fil a été mise en œuvre.
  • Ajout de la prise en charge des cartes LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go et unPhone 9.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster