Utgåvan av MicroPythonOS 0.9, ett operativsystem med grafiskt gränssnitt för mikrokontroller

Version 0.9.0 av MicroPythonOS-projektet är nu tillgänglig, som utvecklar ett operativsystem för mikrokontrollers, såsom ESP32, skrivet med hjälp av MicroPython-verktyg. Operativsystemet är utrustat med ett grafiskt gränssnitt som utvecklats med tanke på Android och iOS och stödjer styrning via pekskärmar. Användningsområden för MicroPythonOS inkluderar internet of things (IoT)-enheter, system för hemmakontroll, interaktiva paneler, robotar och smarta bärbara enheter med styrning via skärmgester. Projektet kan också användas för snabb prototyputveckling av nya enheter. Koden är skriven på C och Python och distribueras under MIT-licensen.

MicroPythonOS erbjuder ett minimalt grundsystem som ansvarar för initialisering och interaktion med hårdvaran, monteringen av enheter, multitasking och användargränssnitt. All annan funktionalitet, såsom Wi-Fi-inställningar och installation av uppdateringar, hanteras via applikationer. I grundpaketet ingår en applikationsmeny, en konfigurerare, en widget för Wi-Fi-inställningar, en installationsprogram och en uppdateringsprogram för applikationer.

För applikationer rekommenderas användning av MicroPython-språket (en nedskuren version av Python 3) och ett delmängd av Python-bibliotek. Det är möjligt att installera externa applikationer som distribueras via en central App Store (till exempel distribueras en bildvisare och en kameraapplikation via App Store). Uppdateringar skickas över nätverket via OTA (over-the-air). Stöd för Wi-Fi, Bluetooth, IMU-sensorer (Inertial Measurement Unit), pekskärmar och kameror finns.

I den nya versionen

  • I konfigurationsverktyget har inställningar delats upp i separata applikationer (till exempel har en separat applikation skapats för att konfigurera Wi-Fi). Nya grupper med inställningar för trådlös accesspunkt (Hotspot) har lagts till. webbserver..
  • Förbättrad uppspelning och inspelning av ljudfiler — visning av operationens framsteg har lagts till och stöd för hårdvaruknappar för volymjustering har lagts till.
  • IMU-drivrutiner för sensorer har omarbetats, en drivrutin för en magnetometer har lagts till.
  • Ett verktyg för att starta en webserver har lagts till. För ESP32-kort har komponenten WebREPL implementerats (inte aktiverad som standard), vilket ger en terminal för fjärråtkomst till MicroPython-miljön via webbläsaren.
  • Möjlighet att skapa trådlösa accesspunkter har implementerats.
  • Stöd för korten LilyGo T-Display-S3, LilyGo T-Watch S3 Plus, M5Stack Fire, ODroid Go och unPhone 9 har lagts till.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster