MicroPythonOS — Sistemi operativ me ndërfaqe grafike për mikro-kontrollet

Është publikuar edicioni i projektit MicroPythonOS 0.0.11, i cili zhvillon një sistem operativ për mikro-kontrollet, si ESP32, të shkruar duke përdorur mjetet e MicroPython. Systemi operativ është i pajisur me një ndërfaqe grafike, e cila zhvillohet duke u orientuar nga Android dhe iOS, dhe mbështet menaxhimin përmes ekranesh preku. Disa nga fushat e përdorimit të MicroPythonOS përfshijnë pajisje të internetit të gjërave (IoT), sisteme për menaxhimin e automatizimit të shtëpisë, panele interaktive, robotë dhe pajisje inteligente të veshura me menaxhim përmes gjestesh në ekran. Projekti gjithashtu mund të përdoret për zhvillimin e shpejtë të prototipave të pajisjeve të reja. Kodi është shkruar në gjuhët C dhe Python dhe shpërndahet nën licencën MIT.

MicroPythonOS - Sistemi operativ me ndërfaqe grafike për mikro-kontrolletMicroPythonOS - Sistemi operativ me ndërfaqe grafike për mikro-kontrolletMicroPythonOS - Sistemi operativ me ndërfaqe grafike për mikro-kontrollet

Arkitektura e MicroPythonOS bazohet në përdorimin e një sistemi bazë minimal, përgjegjës për inicializimin dhe ndërveprimin me harduerin, montimin e depozita, shumë-procesimin dhe ndërfaqen e përdoruesit. Të gjitha funksionalitetet e tjera, si konfigurimi i Wi-Fi dhe instalimi i azhurnimeve, janë transferuar në aplikacione. Për aplikacionet sugjerohet të përdoret gjuha MicroPython dhe një nëngrup i bibliotekave Python.

Veçoritë kryesore të MicroPythonOS:

  • Mundësia për të shkruar shpejt aplikacione dhe drejtuese duke përdorur mjetet e MicroPython (edita e Python 3 për mikro-kontrollet, e cila ofrohet me një grup të reduktuar bibliotekash).
  • Mbështetje për ekzekutimin si në bordet me mikro-kontrollet ESP32 ashtu edhe në PC-të normale ose bordet me Linux, të tilla si Raspberry Pi me Raspbian.
  • Ndërfaqja grafike me menaxhim përmes gjestesh në ekran.
  • Një grup aplikacionesh të integruara (meny aplikacionesh, konfigurues, widget për konfigurimin e Wi-Fi, program për instalimin dhe azhurnimin e aplikacioneve).
  • Mbështetje për instalimin e aplikacioneve të jashtme, të shpërndara përmes një katalogu të centralizuar të App Store (p.sh., shikues i imazheve dhe një program për punën me kamerën).
  • Instalimi dhe dorëzimi i azhurnimeve përmes rrjetit në mënyrë OTA (over-the-air).
  • Mbështetje për Wi-Fi, Bluetooth, sensorë IMU (Njësia e Matjes Inerciale) dhe kamera.
  • Optimizimi i sistemit për funksionimin në pajisje me burime të kufizuara. Ngarkimi shumë i shpejtë.

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster