MicroPythonOS — een besturingssysteem met een grafische interface voor microcontrollers

De release van het MicroPythonOS-project 0.0.11 is gepubliceerd, dat een besturingssysteem ontwikkelt voor microcontrollers zoals de ESP32, geschreven met behulp van de MicroPython-toolkit. Het besturingssysteem is uitgerust met een grafische interface, ontwikkeld met het oog op Android en iOS, en ondersteunt bediening via touchscreens. Toepassingsgebieden voor MicroPythonOS zijn onder andere Internet of Things (IoT)-apparaten, huisautomatiseringssystemen, interactieve panelen, robots en slimme wearables met bediening via schermgebaren. Het project kan ook worden gebruikt voor snelle prototyping van nieuwe apparaten. De code is geschreven in C en Python en wordt verspreid onder de MIT-licentie.

MicroPythonOS - Een besturingssysteem met grafische interface voor microcontrollersMicroPythonOS - Een besturingssysteem met grafische interface voor microcontrollersMicroPythonOS - Een besturingssysteem met grafische interface voor microcontrollers

De architectuur van MicroPythonOS is gebaseerd op het gebruik van een minimale basissysteem dat verantwoordelijk is voor de initiatie en interactie met de hardware, het monteren van opslagapparaten, multitasking en de gebruikersinterface. Alle andere functionaliteit, zoals het configureren van Wi-Fi en het installeren van updates, wordt in applicaties ondergebracht. Voor applicaties wordt aangeraden om de MicroPython-taal en een subset van Python-bibliotheken te gebruiken.

Belangrijkste kenmerken van MicroPythonOS:

  • De mogelijkheid om snel applicaties en stuurprogramma's te schrijven met behulp van de MicroPython-toolkit (een versie van Python 3 voor microcontrollers, geleverd met een verkleinde set bibliotheken).
  • Ondersteuning voor uitvoering op zowel microcontrollerborden zoals de ESP32 als op normale pc's of Linux-borden, zoals de Raspberry Pi met Raspbian.
  • Grafische interface met bediening via schermgebaren.
  • Een set ingebouwde applicaties (applicatiemenu, configurator, widget voor Wi-Fi-configuratie, applicatie-installatie en -updateprogramma).
  • Ondersteuning voor het installeren van externe applicaties, verspreid via een gecentraliseerde App Store-catalogus (bijv. een afbeeldingsviewer en een camera-app).
  • Installatie en levering van updates via het netwerk in OTA (over-the-air) modus.
  • Ondersteuning voor Wi-Fi, Bluetooth, IMU-sensoren (Inertial Measurement Unit) en camera's.
  • Optimalisatie van het systeem voor gebruik op apparaten met beperkte middelen. Zeer snelle opstart.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster