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 optimiert ist, die mit elektronischer Tinte (e-ink) arbeiten. Der Code von MuditaOS ist in C/C++ geschrieben und unter der Lizenz GPLv3 veröffentlicht.
Die Plattform wurde ursprünglich für den Einsatz auf minimalistischen Telefonen mit Bildschirmen aus elektronischer Tinte entwickelt, die über längere Zeit ohne Aufladung des Akkus auskommen können. Als Grundlage dient der Kernel des Echtzeitbetriebssystems FreeRTOS, das auf einem Mikrocontroller mit 64KB RAM betrieben werden kann. Für die Datenspeicherung wird das fehlertolerante 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 z.B. für das Adressbuch und Notizen, wird die Datenbank SQLite eingesetzt.
Hauptfunktionen von MuditaOS:
- Benutzeroberfläche, speziell für monochrome E-Paper-Bildschirme optimiert. Verfügbarkeit eines optionalen "dunklen" Farbschemas (helle Buchstaben auf dunklem Hintergrund).

- Drei Betriebsmodi: offline, „nicht stören“ und „online“.
- Adressbuch mit einer Liste genehmigter Kontakte.
- Messaging-System mit baumartiger Ausgabestruktur, Vorlagen, Entwürfen, Unterstützung für UTF8 und Emojis.
- Musikplayer mit Unterstützung für MP3, WAV und FLAC, der ID3-Tags verarbeitet.
- Standardanwendungssatz: Taschenrechner, Taschenlampe, Kalender, Wecker, Notizen, Diktiergerät sowie eine Meditations-App.
- Verfügbarkeit eines Anwendungsmanagers zur Verwaltung des Lebenszyklus von Programmen auf dem Gerät.
- Systemmanager, der bei der ersten Inbetriebnahme initialisiert wird und das System nach dem Einschalten des Geräts lädt.
- Möglichkeit der Verbindung mit Bluetooth-Headsets und Lautsprechern, die A2DP (Advanced Audio Distribution Profile) und HSP (Headset Profile) unterstützen.
- Nutzung auf Mobiltelefonen mit zwei SIM-Karten.
- Schnellladeverwaltungsmodus über USB-C.
- Unterstützung für VoLTE (Voice over LTE).
- Die Möglichkeit, als Hotspot zu fungieren, 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).
Gleichzeitig wird der Quellcode der Desktop-Anwendung Mudita Center geöffnet, die Funktionen zur Synchronisierung von Kontaktadressen und Kalendern mit der stationären Systemumgebung, zur Installation von Updates, zum Herunterladen von Musik, zum Zugriff auf Daten und Nachrichten vom Desktop aus, zur Erstellung von Backups, zur Wiederherstellung nach einem Fehler und zur Nutzung des Telefons als Hotspot bereitstellt. Das Programm wurde mit der Electron-Plattform entwickelt und ist in Versionen für Linux (AppImage), macOS und Windows verfügbar. In Zukunft ist die Einführung von Mudita Launcher (einem digitalen Assistenten für die Android-Plattform) und Mudita Storage (Cloud-Speicher und Messaging-System) geplant.
Derzeit ist das einzige Telefon, das auf MuditaOS basiert, das Mudita Pure, dessen Lieferstart für den 30. November geplant ist. Der angegebene Preis für das Gerät beträgt 369 Dollar. Das Telefon wird von einem ARM Cortex-M7 Mikrocontroller mit 600 MHz und 512 KB TCM-Speicher betrieben und verfügt über einen 2,84-Zoll E-Ink-Bildschirm (Auflösung 600×480 und 16 Graustufen), 64 MB SDRAM und 16 GB eMMC Flash. Es unterstützt 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 und USB Typ C (Wi-Fi und Internetzugang über Mobilfunkanbieter sind nicht verfügbar, aber das Gerät kann als USB GSM-Modem fungieren). Das Gewicht beträgt 140 g, die Abmessungen sind 144 x 59 x 14,5 mm. Der austauschbare Li-Ion-Akku mit 1600 mAh ist in 3 Stunden vollständig aufgeladen. Nach dem Einschalten benötigt das System 5 Sekunden zum Starten.

Quelle: opennet.ru

