MuditaOS, eine mobile Plattform, die E-Paper-Bildschirme unterstützt, ist Open Source

Mudita hat den Quellcode für die mobile Plattform MuditaOS veröffentlicht, die auf dem Echtzeit-Betriebssystem FreeRTOS basiert und für Geräte mit E-Ink-Bildschirmen optimiert ist. Der MuditaOS-Code ist in C/C++ geschrieben und unter der GPLv3-Lizenz veröffentlicht.

Die Plattform wurde ursprünglich für den Einsatz auf minimalistischen Telefonen mit E-Paper-Bildschirm konzipiert, die lange ohne Aufladen des Akkus auskommen. Als Basis dient der Kern des Echtzeitbetriebssystems FreeRTOS, wofür ein Mikrocontroller mit 64 KB RAM ausreicht. Zur Datenspeicherung kommt das von ARM für das Betriebssystem Mbed OS entwickelte fehlertolerante Dateisystem littlefs zum Einsatz. Das System unterstützt HAL (Hardware Abstraction Layer) und VFS (Virtual File System), was die Implementierung der Unterstützung für neue Geräte und andere Dateisysteme vereinfacht. Für die Datenspeicherung auf hoher Ebene, wie z. B. das Adressbuch und Notizen, wird das SQLite-DBMS verwendet.

Hauptmerkmale von MuditaOS:

  • Speziell für E-Paper-basierte Schwarzweißbildschirme optimierte Benutzeroberfläche. Das Vorhandensein eines optionalen „dunklen“ Farbschemas (helle Buchstaben auf dunklem Hintergrund).
    MuditaOS, eine mobile Plattform, die E-Paper-Bildschirme unterstützt, ist Open Source
  • Drei Betriebsmodi: Offline, Bitte nicht stören und Online.
  • Adressbuch mit einer Liste der genehmigten Kontakte.
  • Nachrichtensystem mit Baumausgabe, Vorlagen, Entwürfen, UTF8- und Emoji-Unterstützung.
  • MP3-, WAV- und FLAC-Musikplayer, der ID3-Tags verarbeitet.
  • Ein typischer Satz von Anwendungen: ein Taschenrechner, eine Taschenlampe, ein Kalender, ein Wecker, Notizen, ein Diktiergerät und ein Meditationsprogramm.
  • Das Vorhandensein eines Anwendungsmanagers zur Verwaltung des Lebenszyklus von Programmen auf dem Gerät.
  • Ein Systemmanager, der die Initialisierung beim ersten Start durchführt und das System nach dem Einschalten des Geräts hochfährt.
  • Kompatibel mit Bluetooth-Headsets und -Lautsprechern, die A2DP (Advanced Audio Distribution Profile) und HSP (Headset Profile) unterstützen.
  • Möglichkeit zur Nutzung auf Telefonen mit zwei SIM-Karten.
  • Schnellladekontrollmodus über USB-C.
  • VoLTE-Unterstützung (Voice over LTE).
  • Die Möglichkeit, als Zugangspunkt für die Verteilung des Internets an andere Geräte über USB zu fungieren.
  • Schnittstellenlokalisierung für 12 Sprachen.
  • Dateizugriff über MTP (Media Transfer Protocol).

Gleichzeitig wurde der Code für die Desktop-Anwendung Mudita Center geöffnet, die Funktionen zum Synchronisieren des Adressbuchs und des Kalenderplaners mit einem stationären System, zum Installieren von Updates, zum Herunterladen von Musik, zum Zugriff auf Daten und Nachrichten vom Desktop sowie zum Erstellen von Backups bereitstellt , Wiederherstellung nach einem Absturz und Verwendung des Telefons als Zugangspunkt. Das Programm wurde auf der Electron-Plattform geschrieben und ist in Assemblies für Linux (AppImage), macOS und Windows erhältlich. Zukünftig ist geplant, die Anwendungen Mudita Launcher (digitaler Assistent für die Android-Plattform) und Mudita Storage (Cloud-Speicher- und Nachrichtensystem) zu öffnen.

Bisher ist das einzige MuditaOS-basierte Telefon das Mudita Pure, dessen Auslieferung für den 30. November geplant ist. Der angegebene Preis des Geräts beträgt 369 US-Dollar. 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 x 480 und 16 Graustufen), 64 MB SDRAM und 16 GB eMMC-Flash ausgestattet. Unterstützt 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 und USB-Typ-C-Modem. Gewicht 140 gr., Größe 144x59x14.5 mm. Austauschbarer Li-Ion-Akku mit 1600 mAh, vollständige Aufladung in 3 Stunden. Nach dem Einschalten bootet das System innerhalb von 5 Sekunden.

MuditaOS, eine mobile Plattform, die E-Paper-Bildschirme unterstützt, ist Open Source


Source: opennet.ru

Kommentar hinzufügen