A MicroPythonOS 0.9 kiadása, grafikus felhasználói felülettel rendelkező operációs rendszer mikrokontrollerekhez

Elérhető a MicroPythonOS 0.9.0 kiadása, amely egy mikrovezérlők, például az ESP32 operációs rendszeréért felelős, a MicroPython eszközkészlet felhasználásával. Az operációs rendszer grafikus felhasználói felülettel rendelkezik, amelyet az Android és iOS szem előtt tartásával fejlesztenek, és támogatja az érintőképernyős vezérlést. A MicroPythonOS alkalmazási területei közé tartoznak az IoT eszközök, az otthoni automatizálási rendszerek, interaktív panelelemek, robotok és okos viselhető eszközök érintésalapú vezérléssel. A projekt új eszközök gyors prototípusainak fejlesztésére is használható. A kód C és Python nyelveken íródott, és MIT licenc alatt terjesztik.

A MicroPythonOS egy minimális alapértelmezett rendszert kínál, amely felelős a hardver inicializálásáért és interakciójáért, tárolók csatlakoztatásáért, többfeladatos üzemeltetésért és a felhasználói felületért. Minden egyéb funkció, például a Wi-Fi beállítása és a frissítések telepítése alkalmazásokban található. Az alapcsomag tartalmazza az alkalmazásmenüt, a konfiguráló eszközt, a Wi-Fi beállító widgetet, valamint az alkalmazások telepítőjét és frissítéseit.

Az alkalmazásokhoz a MicroPython nyelv (a Python 3 korlátozott verziója) és a Python könyvtárak egy részhalmaza ajánlott. Külső alkalmazások telepítése lehetséges, központosított App Store katalóguson keresztül (például az App Store-on keresztül képernyőt megjelenítők és fényképezőgép alkalmazás érhető el). Az OTA (over-the-air) frissítések hálózaton keresztül érkeznek. Támogatás van Wi-Fi, Bluetooth, IMU (Inertial Measurement Unit) szenzorok, érintőképernyők és kamerák számára.

Az új verzióban

  • A konfigurálóban az alcsoportra vonatkozó beállítások külön alkalmazásokba kerültek (például külön alkalmazás készült a Wi-Fi beállításainak kezelésére). Új alcsoportok kerültek hozzáadásra a vezeték nélküli Hotspot beállításokhoz. webszerverek.
  • Javították a hangfájlok lejátszását és rögzítését — megjelent a folyamat előrehaladásának megjelenítése és hozzáadták a hangerőszabályzó hardvergombok támogatását.
  • Átdolgozták az IMU-illesztőprogramokat a szenzorokhoz, és hozzáadták a mágneses mezőérzékelő illesztőprogramját.
  • Hozzáadtak egy eszközkészletet a web-szerver indításához. ESP32 lapokhoz megvalósult a WebREPL komponens (alapértelmezetten nem aktiválva), amely lehetőséget biztosít a MicroPython környezethez való távoli hozzáférésre böngészőn keresztül.
  • Megvalósították a vezeték nélküli hozzáférési pontok létrehozásának lehetőségét.
  • Hozzáadták a LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go és unPhone 9 lapok támogatását.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster