MuditaOS, mobiilialusta, joka tukee e-paperinäyttöjä, on ollut avoimen lähdekoodin

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).
    MuditaOS, mobiilialusta, joka tukee e-paperinäyttöjä, on ollut avoimen lähdekoodin
  • 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.

MuditaOS, mobiilialusta, joka tukee e-paperinäyttöjä, on ollut avoimen lähdekoodin


Lähde: opennet.ru

Lisää kommentti