Mudita vydala zdrojový kód pro mobilní platformu MuditaOS, založenou na operačním systému FreeRTOS v reálném čase a optimalizovaném pro zařízení s e-ink obrazovkami. Kód MuditaOS je napsán v C/C++ a publikován pod licencí GPLv3.
Platforma byla původně navržena pro použití na minimalistických telefonech s obrazovkami z elektronického papíru, které vydrží dlouhou dobu bez dobíjení baterie. Jako základ je použito jádro real-time operačního systému FreeRTOS, kterému postačí mikrokontrolér s 64KB RAM. K ukládání dat se používá souborový systém littlefs odolný proti chybám vyvinutý společností ARM pro operační systém Mbed OS. Systém podporuje HAL (Hardware Abstraction Layer) a VFS (Virtual File System), což zjednodušuje implementaci podpory pro nová zařízení a další souborové systémy. Pro ukládání dat na vysoké úrovni, jako je adresář a poznámky, se používá SQLite DBMS.
Hlavní vlastnosti MuditaOS:
- Uživatelské rozhraní speciálně optimalizované pro černobílé obrazovky založené na elektronickém papíru. Přítomnost volitelného "tmavého" barevného schématu (světlá písmena na tmavém pozadí).
- Tři provozní režimy: offline, nerušit a online.
- Adresář se seznamem schválených kontaktů.
- Systém zasílání zpráv se stromovým výstupem, šablonami, koncepty, UTF8 a podporou emotikonů.
- Hudební přehrávač MP3, WAV a FLAC, který si poradí s ID3 tagy.
- Typická sada aplikací: kalkulačka, svítilna, kalendář, budík, poznámky, hlasový záznamník a meditační program.
- Přítomnost správce aplikací pro správu životního cyklu programů v zařízení.
- Správce systému, který provádí inicializaci při prvním spuštění a nabootování systému po zapnutí zařízení.
- Kompatibilní s Bluetooth headsetem a reproduktory podporujícími A2DP (Advanced Audio Distribution Profile) a HSP (Headset Profile).
- Možnost použití na telefonech se dvěma SIM kartami.
- Režim řízení rychlého nabíjení přes USB-C.
- Podpora VoLTE (Voice over LTE).
- Schopnost pracovat jako přístupový bod pro distribuci internetu do jiných zařízení přes USB.
- Lokalizace rozhraní pro 12 jazyků.
- Přístup k souborům pomocí protokolu MTP (Media Transfer Protocol).
Zároveň byl otevřen kód pro desktopovou aplikaci Mudita Center, která poskytuje funkce pro synchronizaci adresáře a kalendáře-plánovače se stacionárním systémem, instalaci aktualizací, stahování hudby, přístup k datům a zprávám z plochy, vytváření záloh , obnovení po havárii a používání telefonu jako přístupových bodů. Program je napsán pomocí platformy Electron a je dodáván v sestavách pro Linux (AppImage), macOS a Windows. Do budoucna se plánuje otevření aplikací Mudita Launcher (digitální asistent pro platformu Android) a Mudita Storage (cloudové úložiště a systém zasílání zpráv).
Zatím jediným telefonem založeným na MuditaOS je Mudita Pure, jehož dodání je naplánováno na 30. listopadu. Deklarovaná cena zařízení je 369 $. Telefon běží na mikrokontroléru ARM Cortex-M7 600MHz s 512KB TCM pamětí a je vybaven 2.84palcovou E-Ink obrazovkou (rozlišení 600×480 a 16 stupňů šedi), 64 MB SDRAM, 16 GB eMMC Flash. Podporuje 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 a modem USB typu C). Hmotnost 140 gr., rozměr 144x59x14.5 mm. Vyměnitelná Li-Ion baterie 1600mAh s plným nabitím za 3 hodiny. Po zapnutí se systém spustí za 5 sekund.
Zdroj: opennet.ru