I lëshuar versionin 0.9.0 të projektit MicroPythonOS, që zhvillon një sistem operativ për mikrocontroller-a si ESP32, i shkruar me ndihmën e instrumenteve MicroPython. Ky sistem operativ vjen me një ndërfaqe grafike, e zhvilluar duke marrë parasysh Android dhe iOS, dhe mbështet menaxhimin përmes ekranit ndijor. Disa fusha aplikimi për MicroPythonOS përfshijnë pajisje të internetit të gjërave (IoT), sisteme për menaxhimin e automatizimit të shtëpisë, panele interaktive, robota dhe pajisje inteligjente me menaxhim 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ë gjuhët C dhe Python dhe shpërndahet nën licencën MIT.
MicroPythonOS ofron një sistem bazë minimal, që përfshin inicializimin dhe ndërveprimin me harduerin, montimin e kujtesës, menaxhimin e shumëprocësisë dhe ndërfaqen e përdoruesit. Të gjitha funksionalitetet e tjera, si konfigurimi i Wi-Fi dhe instalimi i përditësimeve, janë transferuar në aplikacione. Grupi bazë përfshin një menu aplikacionesh, një konfigurues, një widget për konfigurimin e Wi-Fi, dhe një program instalimi dhe përditësimi për aplikacionet.
Për aplikacione sugjerohet përdorimi i gjuhës MicroPython (version i reduktuar i Python 3) dhe një nëngrup bibliotekash Python. Instalimi i aplikacioneve të jashtme është i mundur, që shpërndahen përmes një katalogu të centralizuar App Store (p.sh., shikuesi i imazheve dhe programi për punën me kamerën shpërndahen përmes App Store). Përditësimet ofrohen përmes rrjetit në modalitetin OTA (over-the-air). Ka mbështetje për Wi-Fi, Bluetooth, sensorë IMU (Inertial Measurement Unit), ekrane prekje dhe kamera.
NĂ« versionin e ri
- Në konfiguratorin e grupeve të nënndarjeve, cilësimet janë transferuar në aplikacione të veçanta (p.sh., është krijuar një aplikacion i veçantë për cilësimin e Wi-Fi). Janë shtuar nënndarje të reja me cilësime për pikën e qasje wireless (Hotspot) dhe server web.
- ĂshtĂ« pĂ«rmirĂ«suar riprodhimi dhe regjistrimi i skedarĂ«ve audio - Ă«shtĂ« shtuar shfaqja e pĂ«rparimit tĂ« operacionit dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r butonat fizikĂ« pĂ«r rritjen e volumit.
- Dizajni i drejtorëve IMU për sensorët është rishikuar, është shtuar një drejtues për magnetometrin.
- ĂshtĂ« shtuar njĂ« instrument pĂ«r nisjen e serverit web. PĂ«r platformat ESP32 Ă«shtĂ« realizuar komponenti WebREPL (nuk Ă«shtĂ« aktivizuar nga parazgjedhja), qĂ« ofron njĂ« shell pĂ«r qasje tĂ« largĂ«t nĂ« mjedisin MicroPython pĂ«rmes shfletuesit.
- është realizuar mundësia e krijimit të pikave të qasjes wireless.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kartat LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go dhe unPhone 9.
Burimi: opennet.ru
