MicroPythonOS est un système d'exploitation graphique pour les microcontrôleurs.

MicroPythonOS 0.0.11, un projet développant un système d'exploitation pour microcontrôleurs tels que l'ESP32, écrit à l'aide de la bibliothèque MicroPython, a été publié. Ce système d'exploitation 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 est un système d'exploitation graphique pour les microcontrôleurs.MicroPythonOS est un système d'exploitation graphique pour les microcontrôleurs.MicroPythonOS est un système d'exploitation graphique pour les microcontrôleurs.

L'architecture MicroPythonOS repose sur un système central minimal, responsable de l'initialisation et de l'interaction avec le matériel, du montage des périphériques de stockage, du multitâche et de l'interface utilisateur. Toutes les autres fonctionnalités, comme la configuration du Wi-Fi et l'installation des mises à jour, sont dévolues aux applications. Ces dernières sont conçues pour utiliser le langage MicroPython et un sous-ensemble de bibliothèques Python.

Principales fonctionnalités de MicroPythonOS :

  • La possibilité d'écrire rapidement des applications et des pilotes à l'aide de la boîte à outils MicroPython (une édition Python 3 pour les microcontrôleurs fournie avec un ensemble réduit de bibliothèques).
  • Prise en charge du lancement sur les deux types de cartes équipées de microcontrôleurs ESP32, ainsi que sur les PC ou cartes classiques. Linux, comme par exemple Raspberry Pi avec Raspbian.
  • Interface graphique avec contrôle gestuel de l'écran.
  • Un ensemble d'applications intégrées (menu d'applications, configurateur, widget pour les paramètres Wi-Fi, programme d'installation et de mise à jour d'applications).
  • Prise en charge de l'installation d'applications externes distribuées via le catalogue centralisé de l'App Store (par exemple, une visionneuse d'images et un programme d'appareil photo).
  • Installation et livraison de mises à jour sur le réseau en mode OTA (over-the-air).
  • Prise en charge des capteurs et caméras Wi-Fi, Bluetooth, IMU (unité de mesure inertielle).
  • Optimisation système pour les appareils aux ressources limitées. Chargement très rapide.

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