Vydaný MicroPythonOS 0.18, operačný systém s grafickým rozhraním pre mikrokontroléry

MicroPythonOS 0.18.0 je teraz k dispozícii. Vyvíja operačný systém pre mikrokontroléry, ako napríklad ESP32, napísaný pomocou sady nástrojov MicroPython. Operačný systém obsahuje grafické rozhranie navrhnuté s Android a iOS a podporuje dotykovú obrazovku alebo navigačné tlačidlá. Medzi zamýšľané aplikácie MicroPythonOS patria zariadenia internetu vecí (IoT), systémy domácej automatizácie, interaktívne panely, roboty a inteligentné nositeľné zariadenia s ovládaním pomocou gest. Projekt sa dá použiť aj na rýchle prototypovanie nových zariadení. Kód je napísaný v jazykoch C a Python a je licencovaný pod licenciou MIT.

MicroPythonOS ponúka minimálny základný systém zodpovedný za inicializáciu a interakciu s hardvérom, pripojenie úložných zariadení, multitasking a používateľské rozhranie. Všetky ostatné funkcie, ako napríklad nastavenie a aktualizácia Wi-Fi, sú obsiahnuté v aplikáciách. Základný balík obsahuje ponuku aplikácií, konfigurátor, widget na nastavenie Wi-Fi a inštalátor a aktualizátor aplikácií.

Aplikácie sú podporované pomocou MicroPythonu (zjednodušenej verzie Pythonu 3) a podmnožiny knižníc Pythonu. Možno nainštalovať externé aplikácie distribuované prostredníctvom centralizovaného obchodu App Store (napríklad prehliadač obrázkov a aplikácia fotoaparátu sú distribuované prostredníctvom obchodu App Store). Aktualizácie sú doručované bezdrôtovo (OTA). Poskytuje sa podpora pre Wi-Fi, Bluetooth, zvukové kodeky, senzory IMU (Inertial Measurement Unit), dotykové obrazovky a fotoaparáty.

Medzi zmeny v novej verzii:

  • Pridaná podpora pre dosku Waveshare ESP32-S3-Touch-LCD-3.5 so vstavanou 3.5-palcovou obrazovkou (320×480) a zvukovým kodekom ES8311.
  • Do katalógu aplikácií v obchode AppStore bolo pridané tlačidlo „Skenovať QR kód“. Toto tlačidlo umožňuje naskenovať QR kód s ID aplikácie (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID alebo mpos://app/APP_ID) a zobraziť podrobné informácie o aplikácii. Aplikácia fotoaparátu teraz pri skenovaní QR kódov rozpoznáva odkazy na aplikácie a zobrazuje dialógové okno pre prístup ku katalógu aplikácií.
  • AppManager poskytuje možnosť prepojiť obslužné programy URL s aplikáciami.
  • Prehrávač hudby teraz podporuje príznak slučky na všetkých platformách. Vylepšená bola podpora zvukových systémov pripojených cez zbernicu I2S (Inter-IC Sound).
  • Správca písiem teraz podporuje ukladanie kódov emoji do vyrovnávacej pamäte.
  • Správca úloh teraz sleduje stav spustených úloh a po vypnutí ich reštartuje. V konzole aiorepl bol použitý režim automatického reštartu.
  • Pridaná kompresia pre archívy statických súborových systémov (freezefs --compress) a povolené čistenie súborov pycache a záloh ponechaných v prostredí zostavovania, čím sa veľkosť firmvéru znížila o 39 KB. Povolená kompresia pre fonty Montserrat 10-18, čím sa ušetrilo 19 KB.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster