Vydána verze MicroPythonOS 0.18, operační systém s grafickým rozhraním pro mikrokontroléry

MicroPythonOS 0.18.0 je nyní k dispozici. Vyvíjí operační systém pro mikrokontroléry, jako je ESP32, napsaný pomocí sady nástrojů MicroPython. Operační systém má grafické rozhraní navržené s... Android a iOS a podporuje dotykovou obrazovku nebo navigační tlačítka. Mezi zamýšlené aplikace MicroPythonOS patří zařízení internetu věcí (IoT), systémy domácí automatizace, interaktivní panely, roboti a chytrá nositelná elektronika s ovládáním pomocí gest. Projekt lze také použít pro rychlé prototypování nových zařízení. Kód je napsán v jazyce C a Pythonu a je licencován pod licencí MIT.

MicroPythonOS nabízí minimální základní systém, který je zodpovědný za inicializaci a interakci s hardwarem, připojení úložných zařízení, multitasking a uživatelské rozhraní. Všechny ostatní funkce, jako je nastavení a aktualizace Wi-Fi, jsou obsaženy v aplikacích. Základní sada zahrnuje nabídku aplikací, konfigurátor, widget pro nastavení Wi-Fi a instalační a aktualizační program aplikací.

Aplikace jsou podporovány pomocí MicroPythonu (zjednodušené verze Pythonu 3) a podmnožiny knihoven Pythonu. Lze instalovat externí aplikace distribuované prostřednictvím centralizovaného App Storu (například prohlížeč obrázků a aplikace pro fotoaparát jsou distribuovány prostřednictvím App Storu). Aktualizace jsou doručovány bezdrátově (OTA). Je poskytována podpora pro Wi-Fi, Bluetooth, zvukové kodeky, senzory IMU (Inertial Measurement Unit), dotykové obrazovky a fotoaparáty.

Mezi změny v nové verzi:

  • Přidána podpora pro desku Waveshare ESP32-S3-Touch-LCD-3.5 s vestavěnou 3.5palcovou obrazovkou (320×480) a audio kodekem ES8311.
  • Do katalogu aplikací AppStore bylo přidáno tlačítko „Skenovat QR kód“. Toto tlačítko umožňuje naskenovat QR kód s ID aplikace (https://badgehub.eu/page/project/APP_ID, micropythonos://app/APP_ID nebo mpos://app/APP_ID) a zobrazit podrobné informace o aplikaci. Aplikace fotoaparátu nyní při skenování QR kódů rozpoznává odkazy na aplikace a zobrazuje dialogové okno pro přístup do katalogu aplikací.
  • AppManager umožňuje vázat obslužné rutiny URL adres na aplikace.
  • Hudební přehrávač nyní na všech platformách podporuje příznak smyčkového přehrávání. Byla vylepšena podpora zvukových systémů připojených přes sběrnici I2S (Inter-IC Sound).
  • Správce písem nyní podporuje ukládání kódů emoji do mezipaměti.
  • Správce úloh nyní sleduje stav spuštěných úloh a po vypnutí je restartuje. V konzoli aiorepl byl použit režim automatického restartu.
  • Přidána komprese pro archivy statických souborových systémů (freezefs --compress) a povoleno čištění souborů pycache a záloh ponechaných v prostředí sestavení, čímž se velikost firmwaru snížila o 39 KB. Povolena komprese pro fonty Montserrat 10-18, čímž se ušetřilo 19 KB.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster