MuditaOS, en mobil plattform som stöder e-pappersskärmar, är öppen källkod

Mudita har publicerat källkoden för den mobila plattformen MuditaOS, baserad på realtidsoperativsystemet FreeRTOS och optimerat för enheter med skärmar byggda med elektronisk pappersteknologi (e-bläck). MuditaOS-koden är skriven i C/C++ och publicerad under GPLv3-licensen.

Plattformen designades ursprungligen för användning på minimalistiska telefoner med e-pappersskärmar som kan gå utan att ladda batteriet under en längre tid. Som bas används FreeRTOS realtidsoperativsystemkärnan, för vilken en mikrokontroller med 64KB RAM räcker. Datalagring använder littlefs feltoleranta filsystem utvecklat av ARM för operativsystemet Mbed OS. Systemet stöder HAL (Hardware Abstraction Layer) och VFS (Virtual File System), vilket förenklar implementeringen av stöd för nya enheter och andra filsystem. SQLite DBMS används för datalagring på hög nivå, såsom adressboken och anteckningar.

Huvudfunktioner i MuditaOS:

  • Användargränssnitt specifikt optimerat för svartvita e-pappersskärmar. Tillgänglighet för ett valfritt "mörkt" färgschema (ljusa bokstäver på en mörk bakgrund).
    MuditaOS, en mobil plattform som stöder e-pappersskärmar, är öppen källkod
  • Tre driftlägen: offline, "stör ej" och "online".
  • Adressbok med en lista över godkända kontakter.
  • Meddelandesystem med trädbaserad utdata, mallar, utkast, UTF8 och emoji-stöd.
  • Musikspelare som stöder MP3, WAV och FLAC, bearbetar ID3-taggar.
  • En typisk uppsättning applikationer: en miniräknare, en ficklampa, en kalender, en väckarklocka, anteckningar, en röstinspelare och ett meditationsprogram.
  • Tillgänglighet för en applikationshanterare för att hantera livscykeln för program på enheten.
  • En systemhanterare som utför initiering vid första uppstart och som startar upp systemet efter att enheten har slagits på.
  • Möjlighet att para ihop med Bluetooth-headset och högtalare som stöder profilerna A2DP (Advanced Audio Distribution Profile) och HSP (Headset Profile).
  • Kan användas på telefoner med två SIM-kort.
  • Snabbladdningskontrollläge via USB-C.
  • Stöd för VoLTE (Voice over LTE).
  • Möjlighet att arbeta som accesspunkt för distribution av Internet till andra enheter via USB.
  • Gränssnittslokalisering för 12 språk.
  • Få åtkomst till filer med MTP (Media Transfer Protocol).

Samtidigt är koden för skrivbordsapplikationen Mudita Center öppen källkod, som tillhandahåller funktioner för att synkronisera adressboken och kalenderschemaläggaren med ett skrivbordssystem, installera uppdateringar, ladda ner musik, komma åt data och meddelanden från skrivbordet, skapa säkerhetskopior, återställa från ett fel och använda telefonen som en åtkomstpunkt. Programmet är skrivet med hjälp av Electron-plattformen och kommer i versioner för Linux (AppImage), macOS och Windows. I framtiden är det planerat att öppna applikationerna Mudita Launcher (digital assistent för Android-plattformen) och Mudita Storage (molnlagring och meddelandesystem).

Än så länge är den enda telefonen baserad på MuditaOS Mudita Pure, som är planerad att börja levereras den 30 november. Den angivna kostnaden för enheten är $369. Telefonen styrs av en ARM Cortex-M7 600MHz mikrokontroller med 512KB TCM-minne och är utrustad med en 2.84-tums E-Ink-skärm (600x480 upplösning och 16 nyanser av grått), 64 MB SDRAM, 16 GB eMMC Flash. Stöder 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 och USB typ-C (Wi-Fi och internetåtkomst via en mobiloperatör är inte tillgängliga, men enheten kan fungera som ett USB GSM-modem). Vikt 140 g, storlek 144x59x14.5 mm. Utbytbart Li-Ion 1600mAh batteri med full laddning på 3 timmar. Efter påslagning startar systemet efter 5 sekunder.

MuditaOS, en mobil plattform som stöder e-pappersskärmar, är öppen källkod


Källa: opennet.ru

Lägg en kommentar