ĂshtĂ« publikuar versioni 0.0.11 i projektit MicroPythonOS, i cili po zhvillon njĂ« sistem operativ pĂ«r mikro-kontrollerĂ«, si ESP32, i shkruar duke pĂ«rdorur mjetet e MicroPython. Ky sistem operativ ka njĂ« ndĂ«rfaqe grafike, e cila Ă«shtĂ« zhvilluar duke iu referuar Android dhe iOS, dhe mbĂ«shtet kontrollin pĂ«rmes ekranĂ«ve prekje. Disa nga fushat e aplikimit tĂ« MicroPythonOS pĂ«rfshijnĂ« pajisjet e internetit tĂ« gjĂ«rave (IoT), sistemet e menaxhimit tĂ« automatikĂ«s shtĂ«piake, panelet interaktive, robotĂ«t dhe pajisjet inteligjente tĂ« veshura me kontrollin pĂ«rmes gjesteve tĂ« ekranit. Projekti gjithashtu mund tĂ« pĂ«rdoret pĂ«r zhvillimin e shpejtĂ« tĂ« prototipave tĂ« pajisjeve tĂ« reja. Kodi Ă«shtĂ« shkruar nĂ« C dhe Python dhe shpĂ«rndahet nĂ«n licencĂ«n MIT.



Arkitektura e MicroPythonOS bazohet në një sistem bazik minimal, i cili është përgjegjës për inicializimin dhe ndërveprimin me harduerin, montimin e njësive ruajtëse, mult.lockim dhe ndërfaqen e përdoruesit. Të gjitha funksionalitetet e tjera, si cilësimi Wi-Fi dhe instalimi i përditësimeve, janë transferuar në aplikacione. Për aplikacionet, rekomandohet përdorimi i gjuhës MicroPython dhe një nënset që përmban bibliotekat Python.
Karakteristikat kryesore të MicroPythonOS:
- Mundësia për të shkruar shpejt aplikacione dhe drivere duke përdorur mjetet e MicroPython (një version i Python 3 për mikrokontrollerët, i ofruar me një grup të reduktuar bibliotekash).
- Përkrahje për ekzekutimin si në bordet me mikrokontrollerët ESP32, ashtu edhe në PC të zakonshëm ose bordin me Linux, si Raspberry Pi me Raspbian.
- Ndërfaqja grafike me menaxhim të gjesteve të ekranit.
- Një grup aplikacionesh të integruara (menyja e aplikacioneve, konfiguratori, widget për konfiguruar Wi-Fi, programi i instalimit dhe përditësimit të aplikacioneve).
- Përkrahje për instalimin e aplikacioneve të jashtme, të shpërndara përmes një katalogu të centralizuar App Store (p.sh., shikuesi i imazheve dhe programi për punën me kamerën).
- Instalimi dhe shpërndarja e përditësimeve në rrjet në mënyrë OTA (over-the-air).
- Përkrahje për Wi-Fi, Bluetooth, sensorët IMU (Uniti e Matjes Inerciale) dhe kamerat.
- Optimizimi i sistemit për funksionimin në pajisje me burime të kufizuara. Ngarkesë shumë e shpejtë.
Burimi: opennet.ru
