Version 0.0.11 av projektet MicroPythonOS har publicerats. Det utvecklar ett operativsystem för mikrokontrollers som ESP32, skrivet med verktyg frÄn MicroPython. Operativsystemet har ett grafiskt grÀnssnitt inspirerat av Android och iOS och stöder styrning via pekskÀrmar. AnvÀndningsomrÄden för MicroPythonOS inkluderar IoT-enheter, system för hemautomation, interaktiva paneler, robotar och smarta bÀrbara enheter med gestbaserad kontroll. Projektet kan Àven anvÀndas för snabb prototyputveckling av nya enheter. Koden Àr skriven i C och Python och distribueras under MIT-licensen.



MicroPythonOS-arkitekturen bygger pÄ en minimal grundlÀggande plattform som ansvarar för initiering och interaktion med hÄrdvaran, monteringen av lagringsenheter, flera uppgifter och anvÀndargrÀnssnittet. All annan funktionalitet, sÄsom Wi-Fi-konfiguration och uppdatering, har flyttats till applikationer. För applikationer rekommenderas anvÀndning av MicroPython-sprÄket och ett delmÀngd av Python-bibliotek.
Nyckelfunktioner i MicroPythonOS:
- Möjlighet till snabb skapande av applikationer och drivrutiner med hjÀlp av MicroPython-verktyg (Python 3-versionen för mikrokontrollers, levererad med en reducerad mÀngd bibliotek).
- Stöd för att köras bÄde pÄ mikrokontrollkort med ESP32 samt pÄ vanliga datorer eller Linux-kort, sÄsom Raspberry Pi med Raspbian.
- Grafiskt grÀnssnitt med gestkontroll.
- En uppsÀttning inbyggda applikationer (applikationsmeny, konfigurator, Wi-Fi-instÀllningswidget, installations- och uppdateringsprogram för applikationer).
- Stöd för installation av externa applikationer distribuerade via en central App Store-katalog (till exempel bildvisare och kameraapplikation).
- Installation och leverans av uppdateringar via nÀtverket i OTA-lÀge (over-the-air).
- Stöd för Wi-Fi, Bluetooth, IMU-sensorer (Inertial Measurement Unit) och kameror.
- Systemet Àr optimerat för att köra pÄ resurssnÄla enheter. Mycket snabb uppstart.
KĂ€lla: opennet.ru
