MicroPythonOS — operační systém s grafickým rozhraním pro mikrokontroléry

Byl publikován výstup projektu MicroPythonOS 0.0.11, vyvíjejícího operační systém pro mikrokontroléry, jako je ESP32, napsaný pomocí nástrojů MicroPython. Operační systém má grafické uživatelské rozhraní, které vychází z Androidu a iOS, a podporuje ovládání prostřednictvím dotykových obrazovek. Mezi oblasti použití MicroPythonOS patří zařízení internetu věcí (IoT), systémy domácí automatizace, interaktivní panely, roboti a chytré nositelné zařízení s ovládáním gesty na obrazovce. Projekt může být také použit pro rychlý rozvoj prototypů nových zařízení. Kód je napsán v jazycích C a Python a je distribuován pod licencí MIT.

MicroPythonOS - operační systém s grafickým uživatelským rozhraním pro mikrokontroléryMicroPythonOS - operační systém s grafickým uživatelským rozhraním pro mikrokontroléryMicroPythonOS - operační systém s grafickým uživatelským rozhraním pro mikrokontroléry

Architektura MicroPythonOS je založena na používání minimální základní systému, který se stará o inicializaci a interakci s hardwarem, montáž úložišť, multitasking a uživatelské rozhraní. Veškerá další funkčnost, jako je nastavení Wi-Fi a instalace aktualizací, je přesunuta do aplikací. Pro aplikace se doporučuje použití jazyka MicroPython a podmnožiny knihoven Python.

Klíčové vlastnosti MicroPythonOS:

  • Možnost rychlého psaní aplikací a ovladačů pomocí nástrojů MicroPython (edice Python 3 pro mikrokontroléry dodávaná s omezenou sadou knihoven).
  • Podpora spuštění jak na deskách s mikrokontroléry ESP32, tak na běžných PC nebo deskách s Linuxem, jako je Raspberry Pi s Raspbianem.
  • Grafické uživatelské rozhraní s ovládáním gesty na obrazovce.
  • Sada integrovaných aplikací (menu aplikací, konfigurátor, widget pro nastavení Wi-Fi, program pro instalaci a aktualizaci aplikací).
  • Podpora instalace externích aplikací distribuovaných prostřednictvím centralizovaného katalogu App Store (např. prohlížeč obrázků a program pro práci s kamerou).
  • Instalace a dodávání aktualizací přes síť v režimu OTA (over-the-air).
  • Podpora Wi-Fi, Bluetooth, senzorů IMU (jednotka pro měření zrychlení) a kamer.
  • Optimalizace systému pro provoz na zařízeních s omezenými zdroji. Velmi rychlé spuštění.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster