MicroPythonOS 0.18 väljaanne, graafilise liidese operatsioonisüsteem mikrokontrolleritele

MicroPythonOS 0.18.0 versioon on välja antud, mis arendab operatsioonisüsteemi mikrokontrolleritele, nagu ESP32, ja on kirjutatud MicroPython tööriistadega. Operatsioonisüsteem on varustatud graafilise kasutajaliidesega, mis on arendatud arvestades Androidi ja iOS-i, ja toetab juhtimist puutepindade või navigeerimise nuppude kaudu. MicroPythonOS-i rakenduste hulka kuuluvad Interneti asjade (IoT) seadmed, koduautomaatika juhtimissüsteemid, interaktiivsed paneelid, robotid ja nutikad kandekohad, mis toetavad ekraanigeeste. Projekti saab kasutada uute seadmete kiireks prototüüpimiseks. Kood on kirjutatud C ja Python keeltes ning jagatakse MIT litsentsi alusel.

MicroPythonOS pakub minimaalset baassüsteemi, mis vastutab riistvaraga suhtlemise ja initsialiseerimise, mäluseadmete mountimise, mitmeülesande ja kasutajaliidese eest. Kõik muu funktsionaalne, nagu Wi-Fi seadistamine ja värskenduste installimine, on viidud rakendustesse. Baassüsteemi kuuluvad rakenduste menüü, konfigureerija, Wi-Fi seadistamise vidin, rakenduste installimise ja värskendamise programm.

Rakenduste jaoks pakutakse kasutamiseks MicroPython keelt (lühendatud Python 3 redaktsioon) ja alamhulka Python raamatukogudest. Välist rakenduste installimine on võimalik, jaotades neid keskse App Store kataloogi kaudu (nt pildivaatamise ja kaamera rakendus jaotatakse App Store kaudu). Värskendused edastatakse võrgu kaudu OTA (over-the-air) režiimis. Toetatud on Wi-Fi, Bluetooth, helikooderid, IMU (Inertial Measurement Unit) andurid, puutetundlikud ekraanid ja kaamerad.

Uues versioonis on järgmised muudatused:

  • Toetatud on Waveshare ESP32-S3-Touch-LCD-3.5 plaat, millel on sisseehitatud 3.5-tolline ekraan (320×480) ja helikooder ES8311.
  • AppStore'i rakenduskatalooge on lisatud nupp „Skaneeri QR”, et skaneerida QR-koodi, mis sisaldab rakenduse ID-d (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID või mpos://app/APP_ID) ning näidata rakenduse üksikasjalikku teavet. Kaamera rakenduses on QR-koodide skaneerimisel lisatud rakenduste linkide tuvastamine ja dialooge rakenduste katalooge ülemineku võimaldamiseks.
  • AppManageris on võimalik siduda URL-i töötlejad rakendustega.
  • Muusikapleier toetab taasesituse kordamisflagi funktsiooni kõigil platvormidel. Paranenud on I2S (Inter-IC Sound) bussi kaudu ühendatud helisüsteemide toetamine.
  • Fondihalduris on rakendatud emoji koodide vahemälu.
  • TaskManageris on lisatud funktsioon käimasolevate ülesannete jälgimiseks ja nende taaskäivitamiseks lõpetamise korral. Automaatse taaskäivitamise režiim on rakendatud aiorepl konsoolile.
  • Lisatud FS staatiliste arhivide tihendamine (freezefs —compress), samuti on rakendatud pycache-failide puhastamine ja jäänud varukoopiaid, mis on võimaldanud vähendada püsivara suurust 39 KB. Montserrat 10-18 fondide tihendamine on kokku hoidnud 19 KB.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster