Mudita je objavila izvorni kod za mobilnu platformu MuditaOS, zasnovanu na operativnom sistemu FreeRTOS u realnom vremenu i optimizovanu za uređaje sa e-ink ekranima. Kod MuditaOS je napisan u C/C++ i objavljen pod GPLv3 licencom.
Platforma je prvobitno bila dizajnirana za upotrebu na minimalističkim telefonima sa ekranima od e-papira koji mogu raditi dugo bez punjenja baterije. Kao osnova se koristi jezgro FreeRTOS operativnog sistema u realnom vremenu, za šta je dovoljan mikrokontroler sa 64KB RAM-a. Za skladištenje podataka koristi se sistem fajlova littlefs koji je otporan na greške koje je razvio ARM za operativni sistem Mbed OS. Sistem podržava HAL (Hardware Abstraction Layer) i VFS (Virtualni sistem datoteka), što pojednostavljuje implementaciju podrške za nove uređaje i druge sisteme datoteka. Za skladištenje podataka na visokoj razini, kao što su adresar i bilješke, koristi se SQLite DBMS.
Glavne karakteristike MuditaOS-a:
- Korisnički interfejs posebno optimizovan za monohromatske ekrane zasnovane na e-papiru. Prisutnost opcione "tamne" sheme boja (svjetla slova na tamnoj pozadini).
- Tri načina rada: offline, Ne uznemiravaj i online.
- Adresar sa listom odobrenih kontakata.
- Sistem za razmjenu poruka sa izlazom stabla, predlošcima, nacrtima, podrškom za UTF8 i emoji.
- MP3, WAV i FLAC muzički plejer koji rukuje ID3 tagovima.
- Tipičan skup aplikacija: kalkulator, baterijska lampa, kalendar, budilnik, bilješke, diktafon i program za meditaciju.
- Prisustvo upravitelja aplikacija za upravljanje životnim ciklusom programa na uređaju.
- Sistemski menadžer koji vrši inicijalizaciju pri prvom pokretanju i dizanje sistema nakon uključivanja uređaja.
- Kompatibilan sa Bluetooth slušalicama i zvučnicima koji podržavaju A2DP (napredni profil distribucije zvuka) i HSP (profil slušalica).
- Mogućnost korištenja na telefonima sa dvije SIM kartice.
- Način brze kontrole punjenja putem USB-C.
- VoLTE (Voice over LTE) podrška.
- Mogućnost rada kao pristupne tačke za distribuciju Interneta na druge uređaje putem USB-a.
- Lokalizacija interfejsa za 12 jezika.
- Pristup fajlu koristeći MTP (Media Transfer Protocol).
Istovremeno je otvoren i kod za desktop aplikaciju Mudita Center, koja pruža funkcije za sinhronizaciju adresara i kalendara-planera sa stacionarnim sistemom, instaliranje ažuriranja, preuzimanje muzike, pristup podacima i porukama sa desktopa, pravljenje rezervnih kopija , vraćanje nakon pada i korištenje telefona kao pristupne tačke. Program je napisan pomoću Electron platforme i dolazi u sklopovima za Linux (AppImage), macOS i Windows. U budućnosti se planira otvaranje aplikacija Mudita Launcher (digitalni asistent za Android platformu) i Mudita Storage (sistem za pohranu i razmjenu poruka u oblaku).
Za sada, jedini telefon baziran na MuditaOS-u je Mudita Pure, koji bi trebao biti isporučen 30. novembra. Deklarisana cijena uređaja je 369 dolara. Telefon radi na ARM Cortex-M7 600MHz mikrokontroleru sa 512KB TCM memorije i opremljen je 2.84-inčnim E-Ink ekranom (600×480 rezolucija i 16 sivih tonova), 64 MB SDRAM, 16 GB eMMC Flash. Podržava 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 i USB tip-C modem). Težina 140 gr., dimenzije 144x59x14.5 mm. Zamjenjiva Li-Ion 1600mAh baterija sa punim punjenjem za 3 sata. Nakon uključivanja sistem se pokreće za 5 sekundi.
izvor: opennet.ru