Հրապարակվել է MicroPythonOS 0.0.11 ծրագրի թողարկումը, որը մշակել է միկրովերահսկիչների օպերացիոն համակարգ, օրինակ՝ ESP32, որը գրվել է MicroPython գործիքքների օգտագործմամբ: Օպերացիոն համակարգը voorzien է գրաֆիկական միջերևույթ, որը մշակվել է Android և iOS-ի գաղափարներով և աջակցում է կառավարմանը հպվող էկրանների միջոցով: MicroPythonOS-ի կիրառման ոլորտներից նշվում են IoT սարքերը, տուն ավտոմատացման կառավարման համակարգերը, ինտերակտիվ վահանակները, ռոբոտները և խելացի կրելի սարքեր, որոնք կառավարվում են էկրանային ժեստերով: Ծրագիրը կարող է կիրառվել նաև նոր սարքերի արագ տիպավորման համար: Ծածկագիրն օգտագործում է C և Python լեզուները և տարածվում է MIT լիցենզիայով.



MicroPythonOS-ի ճարտարապետությունը հիմնված է նվազագույն հիմքային համակարգի օգտագործման վրա, որը պատասխանատու է սարքավորումների հետ կապի, հավաքիչների մոնտաժի, բազմագործառություն և օգտակար ծրագրերի միջերևույթի համար: Բոլոր մնացած գործառույթները, ինչպիսիք են Wi-Fi-ի կարգավորումը և թարմացումները, անց են կացվում հավելվածների միջոցով: Ավելացնելով հավելվածներն առաջարկվում է օգտագործել MicroPython լեզուն և Python-ի գրադարանների ենթախումբը.
MicroPythonOS-ի հիմնական բնորոշումները.
- Արժեքավոր հավելվածների և վարորդների արագ գրություն MicroPython գործիքների օգտագործմամբ (Python 3-ի խմբագրում՝ միկրովերահսկիչների համար, տրամադրված սեղմված գրադարանների հավաքածուով).
- Հավելվածների գործածություն ինչպես ESP32 միկրովերահսկիչ ունեցող տախտակներում, այնպես էլ սովորական համակարգիչներում կամ Linux-ով աշխատող տախտակларда, օրինակ՝ Raspberry Pi Raspbian-ով.
- Գրաֆիկական միջերևույթ, որը կառավարվում է էկրանային ժեստերով.
- Ներառված հավելվածների հավաքածու (հավելվածների մենյու, կարգավորիչ, Wi-Fi-ի կարգավորող վիդջեթ, հավելվածների ինստալացնող և թարմացնող ծրագիր).
- Ա externo հավելվածների ինստալացման աջակցություն, որոնք տարածվում են կենտրոնացված App Store կատալոգով (օրինակ՝ նկարի դիտարկիչ և առավելագույն չհետեվող ծրագիր).
- Թարմացումների տեսակը և մատակարարումը ցանցի միջոցով OTA (over-the-air).
- Wi-Fi, Bluetooth, IMU (Inertial Measurement Unit) զգայակայների և տեսախցիկների աջակցում.
- Համակարգի օպտիմիզացում սահմանափակ ռեսուրսներով սարքերի վրա: Շատ արագ բեռնաթափում.
Ընտանիք: opennet.ru
