Das Unternehmen Mudita hat die Quelltexte der mobilen Plattform MuditaOS veröffentlicht, die auf dem Echtzeitbetriebssystem FreeRTOS basiert und für Geräte mit Bildschirmen, die mit e-ink-Technologie hergestellt sind, optimiert ist. Der Code von MuditaOS ist in C/C++ geschrieben und unter der GPLv3-Lizenz veröffentlicht.
Die Plattform wurde ursprünglich für minimalistische Telefone mit e-ink-Bildschirmen entwickelt, die über längere Zeit ohne Akkuaufladung auskommen können. Als Basis wurde der Echtzeitbetriebssystemkern FreeRTOS verwendet, der mit einem Mikrocontroller mit 64 KB RAM betrieben werden kann. Für die Datenspeicherung wird das ausfallsichere Dateisystem littlefs verwendet, das von ARM für das Betriebssystem Mbed OS entwickelt wurde. Das System unterstützt HAL (Hardware Abstraction Layer) und VFS (Virtual File System), was die Implementierung der Unterstützung neuer Geräte und anderer Dateisysteme erleichtert. Für die hochgradige Datenspeicherung, wie beispielsweise Adressbuch und Notizen, wird die SQLite-Datenbank eingesetzt.
Hauptfunktionen von MuditaOS:
- Benutzeroberfläche, die speziell für monochromatische e-ink-Bildschirme optimiert ist. Optionale "dunkle" Farbgebung (helle Schrift auf dunklem Hintergrund).

- Drei Betriebsmodi: offline, "Nicht stören" und "online".
- Adressbuch mit einer Liste genehmigter Kontakte.
- Nachrichtensystem mit baumartiger Ausgabestruktur, Vorlagen, Entwürfen, Unterstützung für UTF8 und Emojis.
- Musikspieler mit Unterstützung für MP3, WAV und FLAC, der ID3-Tags verarbeitet.
- Standard-App-Paket: Rechner, Taschenlampe, Kalender, Wecker, Notizen, Diktiergerät sowie eine Meditations-App.
- Vorhandensein eines App-Managers zur Verwaltung des Lebenszyklus von Programmen auf dem Gerät.
- Systemmanager, der beim ersten Start initialisiert und das System nach dem Einschalten des Geräts einsammelt.
- Möglichkeit zur Kopplung mit Bluetooth-Headsets und Lautsprechern, die A2DP (Advanced Audio Distribution Profile) und HSP (Headset Profile) unterstützen.
- Möglichkeit zur Verwendung auf Mobiltelefonen mit zwei SIM-Karten.
- Schnelllade-Modus über USB-C.
- Unterstützung für VoLTE (Voice over LTE).
- Die Möglichkeit, im Hotspot-Modus zu arbeiten, um Internet an andere Geräte über USB weiterzugeben.
- Lokalisierung der Benutzeroberfläche für 12 Sprachen.
- Zugriff auf Dateien über das MTP-Protokoll (Media Transfer Protocol).
Der Quellcode der Desktop-Anwendung Mudita Center ist gleichzeitig geöffnet und bietet Funktionen zur Synchronisierung des Adressbuchs und des Kalender-Planers mit einem stationären System, zur Aktualisierung, zum Musik-Download, zum Daten- und Nachrichtenzugriff vom Desktop, zur Erstellung von Backups, zur Wiederherstellung nach einem Ausfall und zur Nutzung des Telefons als Hotspot. Das Programm wurde mit der Electron-Plattform entwickelt und wird in Versionen für Linux (AppImage), macOS und Windows angeboten. Zukünftig ist die Einführung der Anwendungen Mudita Launcher (digitaler Assistent für die Android-Plattform) und Mudita Storage (Cloud-Speicher und Messaging-System) geplant.
Aktuell ist das einzige Telefon, das auf MuditaOS basiert, Mudita Pure, dessen Lieferbeginn für den 30. November geplant ist. Der Preis des Geräts wird mit 369 Dollar angegeben. Das Telefon läuft auf einem ARM Cortex-M7 600 MHz Mikrocontroller mit 512 KB TCM-Speicher und ist mit einem 2,84-Zoll E-Ink-Bildschirm (Auflösung 600×480 und 16 Graustufen), 64 MB SDRAM und 16 GB eMMC Flash ausgestattet. Es unterstützt 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 und USB Typ-C (WLAN und Internetzugang über einen Mobilfunkanbieter sind nicht verfügbar, aber das Gerät kann als USB GSM-Modem verwendet werden). Gewicht 140 g, Maße 144x59x14,5 mm. Austauschbarer Li-Ion-Akku 1600 mAh mit vollständiger Aufladung in 3 Stunden. Nach dem Einschalten wird das System in 5 Sekunden geladen.

Quelle: opennet.ru

