ĂshtĂ« nĂ« dispozicion versioni i projektit MicroPythonOS 0.18.0, qĂ« zhvillon njĂ« sistem operativ pĂ«r mikro-kontrollerĂ«t, si ESP32, i shkruar duke pĂ«rdorur mjetet e MicroPython. Sistema operativ Ă«shtĂ« i armatosur me njĂ« ndĂ«rfaqe grafike, e cila Ă«shtĂ« zhvilluar duke u marrĂ« nĂ« konsideratĂ« Android dhe iOS, dhe mbĂ«shtet menaxhimin pĂ«rmes ekranesh prekje ose butonave tĂ« navigimit. Disa nga fushat e aplikimit tĂ« MicroPythonOS pĂ«rfshijnĂ« pajisje tĂ« internetit tĂ« gjĂ«rave (IoT), sisteme menaxhimi tĂ« automatizimit tĂ« shtĂ«pisĂ«, panele interaktive, robota dhe pajisje tĂ« smart qĂ« mbĂ«shtetin menaxhimin 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 bazik minimal, përgjegjës për inicializimin dhe ndërveprimin me harduerin, montimin e drive-ve, shumëzëvendësinë dhe ndërfaqen e përdoruesit. Të gjitha funksionalitetet e tjera, si konfigurimi i Wi-Fi dhe instalimi i azhurnimeve, janë të ndara në aplikacione. Në paketën bazë përfshihet një menu aplikacionesh, një konfigurues, një widget për konfigurimin e Wi-Fi, një program për instalimin dhe azhurnimin e aplikacioneve.
PĂ«r aplikacionet, rekomandohet pĂ«rdorimi i gjuhĂ«s MicroPython (njĂ« version i kufizuar i Python 3) dhe njĂ« nĂ«ngrup bibliotekash Python. ĂshtĂ« e mundur instalimi i aplikacioneve tĂ« jashtme, tĂ« shpĂ«rndara pĂ«rmes njĂ« katalogu tĂ« centralizuar App Store (pĂ«r shembull, pĂ«rmes App Store shpĂ«rndahen njĂ« shikues imazhesh dhe njĂ« program pĂ«r punĂ«n me kamerĂ«n). Azhurnimet dĂ«rgohen nĂ« rrjet nĂ« mĂ«nyrĂ« OTA (over-the-air). Ka mbĂ«shtetje pĂ«r Wi-Fi, Bluetooth, kodekĂ« audio, sensorĂ« IMU (Inertial Measurement Unit), ekrane prekje dhe kamera.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r bordin Waveshare ESP32-S3-Touch-LCD-3.5 me njĂ« ekran tĂ« pĂ«rfshirĂ« 3.5-inç (320Ă480) dhe kodek audio ES8311.
- Në katalogun e aplikacioneve AppStore është shtuar një buton "Scan QR" për skanimin e kodit QR me identifikuesin e programit (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID ose mpos://app/APP_ID) dhe për të treguar informacion të detajuar rreth aplikacionit. Në programin për punën me kamerën, gjatë skanimit të kodëve QR, është shtuar njohja e lidhjeve me aplikacione dhe ofrimi i një dialogu për kalimin në katalogun e aplikacioneve.
- Në AppManager është ofruar mundësia e lidhjes së trajtuesve të URL me aplikacione.
- NĂ« playerin muzikor Ă«shtĂ« siguruar funksionimi i flamurit tĂ« riprodhimit nĂ« rreth, nĂ« tĂ« gjitha platformat. ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r sistemet audio tĂ« lidhura pĂ«rmes autobusit I2S (Inter-IC Sound).
- NĂ« menaxherin e shkrimeve Ă«shtĂ« implementuar ĐșĐ”Ńimi i kodeve emoji.
- Në TaskManager është shtuar funksioni për ndjekjen e gjendjes së detyrave të nisura dhe rinisjen e tyre pas përfundimit. Moda e rinizjes automatikisht është aplikuar në konsolën aiorepl.
- Shtuar kompresimi i arkivave statike tĂ« FS (freezefs âcompress), si dhe Ă«shtĂ« pĂ«rfshirĂ« pastrimi i skedarĂ«ve pycache dhe kopjeve rezervĂ« tĂ« lĂ«na nĂ« ambientin e ndĂ«rtimit, gjĂ« qĂ« lehtĂ«soi reduktimin e madhĂ«sisĂ« sĂ« firmware-it me 39 KB. ĂshtĂ« pĂ«rfshirĂ« kompresimi i shkrimeve Montserrat 10-18, qĂ« kurseu 19 KB.
Burimi: opennet.ru
