MicroPythonOS — operačný systém s grafickým rozhraním pre mikroprocesory

Bol vydaný projekt MicroPythonOS 0.0.11, ktorý vyvíja operačný systém pre mikrokontroléry, ako je ESP32, naprogramovaný s využitím nástrojov MicroPython. Operačný systém je vybavený grafickým rozhraním, ktoré sa vyvíja s ohľadom na Android a iOS a podporuje ovládanie cez dotykové obrazovky. Medzi aplikácie MicroPythonOS patrí internet vecí (IoT), systémy pre riadenie domácej automatizácie, interaktívne panely, roboty a inteligentné nositeľné zariadenia s ovládaním gestami na obrazovke. Projekt sa tiež môže použiť na rýchly vývoj prototypov nových zariadení. Kód je napísaný v jazykoch C a Python a je distribuovaný pod licenciou MIT.

MicroPythonOS - OS s grafickým rozhraním pre mikrokontroléryMicroPythonOS - OS s grafickým rozhraním pre mikrokontroléryMicroPythonOS - OS s grafickým rozhraním pre mikrokontroléry

Architektúra MicroPythonOS je založená na minimálnom základnom systéme, ktorý je zodpovedný za inicializáciu a interakciu s hardvérom, montáž úložných zariadení, multitasking a používateľské rozhranie. Celá ďalšia funkcionalita, ako je nastavenie Wi-Fi a inštalácia aktualizácií, je presunutá do aplikácií. Pre aplikácie sa odporúča používať jazyk MicroPython a podmnožinu knižníc Python.

Kľúčové vlastnosti MicroPythonOS:

  • Možnosť rýchlej tvorby aplikácií a ovládačov pomocou nástrojov MicroPython (edícia Python 3 pre mikrokontroléry, dodávaná s obmedzeným súborom knižníc).
  • Podpora spustenia na doskách s mikrokontrolérmi ESP32, ako aj na bežných PC alebo doskách s Linuxom, ako je Raspberry Pi s Raspbianom.
  • Grafické rozhranie s ovládaním gestami na obrazovke.
  • Sada vstavaných aplikácií (menu aplikácií, konfigurátor, widget pre nastavenie Wi-Fi, program na inštaláciu a aktualizáciu aplikácií).
  • Podpora inštalácie externých aplikácií, distribuovaných prostredníctvom centralizovaného katalógu App Store (napríklad prehliadač obrázkov a program pre prácu s kamerou).
  • Inštalácia a doručovanie aktualizácií cez sieť v režime OTA (over-the-air).
  • Podpora Wi-Fi, Bluetooth, senzorov IMU (Inertial Measurement Unit) a kamier.
  • Optimalizácia systému pre fungovanie na zariadeniach s obmedzenými zdrojmi. Veľmi rýchle spúšťanie.

Zdroj: opennet.ru

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