Išleista „MicroPythonOS 0.18“ – grafinė operacinė sistema mikrovaldikliams

„MicroPythonOS 0.18.0“ jau išleista. Ji kuria operacinę sistemą mikrovaldikliams, tokiems kaip ESP32, naudojant „MicroPython“ įrankių rinkinį. Operacinė sistema turi grafinę sąsają, sukurtą su Android ir „iOS“, palaiko jutiklinį ekraną arba naršymo mygtukus. Numatomos „MicroPythonOS“ taikymo sritys apima daiktų interneto (IoT) įrenginius, namų automatizavimo sistemas, interaktyvius skydelius, robotus ir išmaniuosius nešiojamus įrenginius su gestais pagrįstu valdymu. Projektas taip pat gali būti naudojamas greitam naujų įrenginių prototipų kūrimui. Kodas parašytas C ir Python kalbomis ir licencijuotas pagal MIT licenciją.

„MicroPythonOS“ siūlo minimalią pagrindinę sistemą, atsakingą už inicijavimą ir sąveiką su aparatine įranga, atminties įrenginių prijungimą, daugiaprogramį veikimą ir vartotojo sąsają. Visos kitos funkcijos, pvz., „Wi-Fi“ sąranka ir atnaujinimas, yra programose. Pagrindiniame rinkinyje yra programų meniu, konfigūratorius, „Wi-Fi“ sąrankos valdiklis ir programų diegimo bei atnaujinimo programa.

Programos palaikomos naudojant „MicroPython“ (supaprastintą „Python 3“ versiją) ir dalį „Python“ bibliotekų. Galima įdiegti išorines programas, platinamas per centralizuotą „App Store“ (pavyzdžiui, vaizdų peržiūros ir fotoaparato programėlės platinamos per „App Store“). Atnaujinimai teikiami belaidžiu būdu (OTA). Palaikomi „Wi-Fi“, „Bluetooth“, garso kodekai, IMU (inercinio matavimo vieneto) jutikliai, jutikliniai ekranai ir fotoaparatai.

Tarp naujos versijos pakeitimų:

  • Pridėta „Waveshare ESP32-S3-Touch-LCD-3.5“ plokštės su integruotu 3.5 colio ekranu (320 × 480) ir ES8311 garso kodeku palaikymas.
  • Į „AppStore“ programėlių katalogą pridėtas mygtukas „Nuskaityti QR“. Šis mygtukas leidžia nuskaityti QR kodą su programėlės ID (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID arba mpos://app/APP_ID) ir rodyti išsamią informaciją apie programėlę. Kameros programėlė dabar atpažįsta programėlių nuorodas nuskaitydama QR kodus ir pateikia dialogo langą, skirtą pasiekti programėlių katalogą.
  • „AppManager“ suteikia galimybę susieti URL tvarkykles su programomis.
  • Muzikos grotuvas dabar palaiko ciklo žymę visose platformose. Patobulintas per I2S (Inter-IC Sound) magistralę prijungtų garso sistemų palaikymas.
  • Šriftų tvarkyklė dabar palaiko jaustukų kodų kaupimą talpykloje.
  • „TaskManager“ dabar seka vykdomų užduočių būseną ir jas paleidžia iš naujo, kai sistema išjungiama. „aiorepl“ konsolėje pritaikytas automatinio paleidimo iš naujo režimas.
  • Pridėtas statinių failų sistemos archyvų glaudinimas („freezefs --compress“) ir įgalintas „pycache“ failų bei atsarginių kopijų, likusių kūrimo aplinkoje, valymas, sumažinant programinės įrangos dydį 39 KB. Įgalintas „Montserrat 10–18“ šriftų glaudinimas, sutaupant 19 KB.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster