Mudita on julkaissut lähdekoodin MuditaOS-mobiilialustaan, joka perustuu reaaliaikaiseen FreeRTOS-käyttöjärjestelmään ja on optimoitu laitteille, joissa on e-ink-näytöt. MuditaOS-koodi on kirjoitettu C/C++-kielellä ja julkaistu GPLv3-lisenssillä.
Alusta suunniteltiin alun perin käytettäväksi minimalistisissa puhelimissa, joissa on e-paperinäyttö ja jotka voivat toimia pitkään ilman akun lataamista. Perustana käytetään FreeRTOS-reaaliaikaisen käyttöjärjestelmän ydintä, johon riittää 64KB RAM:n mikro-ohjain. Tietojen tallentamiseen käytetään ARM:n Mbed OS -käyttöjärjestelmää varten kehittämää vikasietoista littlefs-tiedostojärjestelmää. Järjestelmä tukee HAL (Hardware Abstraction Layer) ja VFS (Virtual File System) -järjestelmiä, mikä yksinkertaistaa uusien laitteiden ja muiden tiedostojärjestelmien tuen käyttöönottoa. Korkean tason tietojen, kuten osoitekirjan ja muistiinpanojen, tallentamiseen käytetään SQLite DBMS:ää.
MuditaOS:n pääominaisuudet:
- Käyttöliittymä on optimoitu erityisesti e-paperipohjaisille yksivärisille näytöille. Valinnainen "tumma" värimaailma (vaaleat kirjaimet tummalla taustalla).
- Kolme toimintatilaa: offline, älä häiritse ja online.
- Osoitekirja, jossa on luettelo hyväksytyistä yhteystiedoista.
- Viestintäjärjestelmä, jossa on puutulostus, mallit, luonnokset, UTF8 ja emoji-tuki.
- MP3-, WAV- ja FLAC-musiikkisoitin, joka käsittelee ID3-tunnisteita.
- Tyypillinen sovellussarja: laskin, taskulamppu, kalenteri, herätyskello, muistiinpanot, ääninauhuri ja meditaatioohjelma.
- Sovellusten hallinnan läsnäolo, joka hallitsee laitteen ohjelmien elinkaarta.
- Järjestelmänhallinta, joka suorittaa alustuksen ensimmäisen käynnistyksen yhteydessä ja käynnistää järjestelmän laitteen käynnistämisen jälkeen.
- Yhteensopiva Bluetooth-kuulokkeiden ja kaiuttimien kanssa, jotka tukevat A2DP:tä (Advanced Audio Distribution Profile) ja HSP:tä (Headset Profile).
- Mahdollisuus käyttää puhelimissa, joissa on kaksi SIM-korttia.
- Pikalatauksen ohjaustila USB-C:n kautta.
- VoLTE (Voice over LTE) tuki.
- Mahdollisuus toimia tukiasemana Internetin jakamiseksi muille laitteille USB:n kautta.
- Käyttöliittymän lokalisointi 12 kielelle.
- Tiedostojen käyttö MTP:llä (Media Transfer Protocol).
Samalla on avattu Mudita Center -työpöytäsovelluksen koodi, joka tarjoaa toimintoja osoitekirjan ja kalenterin ajastimen synkronointiin kiinteän järjestelmän kanssa, päivitysten asentamiseen, musiikin lataamiseen, tietojen ja viestien käsittelyyn työpöydältä, varmuuskopiointiin , palauttaa kaatumisen jälkeen ja käyttää puhelinta tukiasemana. Ohjelma on kirjoitettu Electron-alustalla ja se toimitetaan kokoonpanoina Linuxille (AppImage), macOS:lle ja Windowsille. Tulevaisuudessa on tarkoitus avata sovellukset Mudita Launcher (digitaalinen avustaja Android-alustalle) ja Mudita Storage (pilvitallennus- ja viestintäjärjestelmä).
Toistaiseksi ainoa MuditaOS-pohjainen puhelin on Mudita Pure, jonka on määrä julkaista 30. marraskuuta. Laitteen ilmoitettu hinta on 369 dollaria. Puhelin toimii ARM Cortex-M7 600 MHz:n mikro-ohjaimella, jossa on 512 kilotavua TCM-muistia, ja se on varustettu 2.84 tuuman E-Ink-näytöllä (600×480 resoluutio ja 16 harmaasävy), 64 Mt SDRAM, 16 Gt eMMC Flash. Tukee 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 ja USB type-C -modeemi). Paino 140 gr., koko 144x59x14.5 mm. Vaihdettava Li-Ion 1600 mAh akku täyteen 3 tunnissa. Käynnistämisen jälkeen järjestelmä käynnistyy 5 sekunnissa.
Lähde: opennet.ru