MicroPythonOS layihəsinin 0.0.11 versiyası nəşr olunub, ESP32 kimi mikrocontrollerlər üçün MicroPython alətləri ilə hazırlanmış bir əməliyyat sistemidir. Əməliyyat sistemi Android və iOS'a bənzər bir qrafik interfeysə malikdir və sensor ekranlar vasitəsilə idarə etməni dəstəkləyir. MicroPythonOS-nin tətbiq sahələri arasında IoT cihazları, ev avtomatlaşdırma sistemləri, interaktiv panellər, robotlar və ekran jestləri ilə idarə olunan ağıllı geyilə bilən cihazlar yer alır. Layihə yeni cihazların sürətli prototipləşdirilməsi üçün də istifadə edilə bilər. Kod C və Python dillərində yazılıb və MIT lisenziyası altında yayılır.



MicroPythonOS arxitekturası quraşdırma və avadanlıqla əlaqə, yaddaşların montajı, çoxsaylı tapşırıqlar və istifadəçi interfeysinin təmin edilməsindən məsul minimum əsas sistemin istifadəsinə əsaslanır. Wi-Fi konfiqurasiyası və yeniləmələrin quraşdırılması kimi bütün digər funksionallıq tətbiqlərə verilmişdir. Tətbiqlər üçün MicroPython dili və Python kitabxanalarının alt dəstindən istifadə tövsiyə edilir.
MicroPythonOS-un əsas xüsusiyyətləri:
- MicroPython alətləri (müxtəlif kitabxanalarla birlikdə təsvir edilən Python 3 versiyası) istifadə edilərək tətbiq və sürücülərin sürətlə yazılması imkanı.
- ESP32 mikrocontroller lövhələrində və ya Raspbian ilə olan Raspberry Pi kimi adi PC-lərdə işə salınması dəstəyi.
- Ekran jestləri ilə idarə olunan qrafik interfeys.
- Daxili tətbiqlər toplusu (tətbiqlərin menyusu, konfiqurator, Wi-Fi konfiqurasiya vidjeti, tətbiqlərin quraşdırılması və yenilənməsi proqramı).
- Mərkəzləşdirilmiş App Store kataloqu vasitəsilə yayımlanan xarici tətbiqlərin quraşdırılması dəstəyi (məsələn, şəkil baxıcısı və kamera proqramı).
- Şəbəkə vasitəsilə OTA (over-the-air) yeniləmələrin quraşdırılması və çatdırılması.
- Wi-Fi, Bluetooth, IMU (Inertial Measurement Unit) sensorları və kameraların dəstəyi.
- Məhdud resurslara malik cihazlarda işləmək üçün sistemin optimallaşdırılması. Çox sürətli yükləmə.
Mənbə: opennet.ru
