ĂshtĂ« publikuar edicioni i projektit MicroPythonOS 0.0.11, i cili zhvillon njĂ« sistem operativ pĂ«r mikro-kontrollet, si ESP32, tĂ« shkruar duke pĂ«rdorur mjetet e MicroPython. Systemi operativ Ă«shtĂ« i pajisur me njĂ« ndĂ«rfaqe grafike, e cila zhvillohet duke u orientuar nga Android dhe iOS, dhe mbĂ«shtet menaxhimin pĂ«rmes ekranesh preku. Disa nga fushat e pĂ«rdorimit tĂ« MicroPythonOS pĂ«rfshijnĂ« pajisje tĂ« internetit tĂ« gjĂ«rave (IoT), sisteme pĂ«r menaxhimin e automatizimit tĂ« shtĂ«pisĂ«, panele interaktive, robotĂ« dhe pajisje inteligente tĂ« veshura me menaxhim pĂ«rmes gjestesh nĂ« ekran. Projekti gjithashtu mund tĂ« pĂ«rdoret pĂ«r zhvillimin e shpejtĂ« tĂ« prototipave tĂ« pajisjeve tĂ« reja. Kodi Ă«shtĂ« shkruar nĂ« gjuhĂ«t C dhe Python dhe shpĂ«rndahet nĂ«n licencĂ«n MIT.



Arkitektura e MicroPythonOS bazohet në përdorimin e një sistemi bazë minimal, përgjegjës për inicializimin dhe ndërveprimin me harduerin, montimin e depozita, shumë-procesimin dhe ndërfaqen e përdoruesit. Të gjitha funksionalitetet e tjera, si konfigurimi i Wi-Fi dhe instalimi i azhurnimeve, janë transferuar në aplikacione. Për aplikacionet sugjerohet të përdoret gjuha MicroPython dhe një nëngrup i bibliotekave Python.
Veçoritë kryesore të MicroPythonOS:
- Mundësia për të shkruar shpejt aplikacione dhe drejtuese duke përdorur mjetet e MicroPython (edita e Python 3 për mikro-kontrollet, e cila ofrohet me një grup të reduktuar bibliotekash).
- Mbështetje për ekzekutimin si në bordet me mikro-kontrollet ESP32 ashtu edhe në PC-të normale ose bordet me Linux, të tilla si Raspberry Pi me Raspbian.
- Ndërfaqja grafike me menaxhim përmes gjestesh në ekran.
- Një grup aplikacionesh të integruara (meny aplikacionesh, konfigurues, widget për konfigurimin e Wi-Fi, program për instalimin dhe azhurnimin e aplikacioneve).
- Mbështetje për instalimin e aplikacioneve të jashtme, të shpërndara përmes një katalogu të centralizuar të App Store (p.sh., shikues i imazheve dhe një program për punën me kamerën).
- Instalimi dhe dorëzimi i azhurnimeve përmes rrjetit në mënyrë OTA (over-the-air).
- Mbështetje për Wi-Fi, Bluetooth, sensorë IMU (Njësia e Matjes Inerciale) dhe kamera.
- Optimizimi i sistemit për funksionimin në pajisje me burime të kufizuara. Ngarkimi shumë i shpejtë.
Burimi: opennet.ru
