Το MuditaOS, μια πλατφόρμα για φορητές συσκευές που υποστηρίζει οθόνες ηλεκτρονικού χαρτιού, είναι ανοιχτού κώδικα

Η Mudita δημοσίευσε τον πηγαίο κώδικα για την κινητή πλατφόρμα MuditaOS, βασισμένο στο λειτουργικό σύστημα FreeRTOS σε πραγματικό χρόνο και βελτιστοποιημένο για συσκευές με οθόνες κατασκευασμένες με τεχνολογία ηλεκτρονικού χαρτιού (e-ink). Ο κώδικας MuditaOS είναι γραμμένος σε C/C++ και δημοσιεύεται με την άδεια GPLv3.

Η πλατφόρμα σχεδιάστηκε αρχικά για χρήση σε μινιμαλιστικά τηλέφωνα με οθόνες ηλεκτρονικού χαρτιού που μπορούν να λειτουργήσουν χωρίς επαναφόρτιση της μπαταρίας για μεγάλο χρονικό διάστημα. Ως βάση χρησιμοποιείται ο πυρήνας του λειτουργικού συστήματος σε πραγματικό χρόνο FreeRTOS, για τον οποίο αρκεί ένας μικροελεγκτής με 64 KB μνήμης RAM. Η αποθήκευση δεδομένων χρησιμοποιεί το σύστημα αρχείων littlefs με ανοχή σε σφάλματα που αναπτύχθηκε από την ARM για το λειτουργικό σύστημα Mbed OS. Το σύστημα υποστηρίζει HAL (Hardware Abstraction Layer) και VFS (Virtual File System), που απλοποιεί την υλοποίηση της υποστήριξης για νέες συσκευές και άλλα συστήματα αρχείων. Το SQLite DBMS χρησιμοποιείται για αποθήκευση δεδομένων υψηλού επιπέδου, όπως το βιβλίο διευθύνσεων και οι σημειώσεις.

Βασικά χαρακτηριστικά του MuditaOS:

  • Διεπαφή χρήστη ειδικά βελτιστοποιημένη για μονόχρωμες οθόνες ηλεκτρονικού χαρτιού. Διαθεσιμότητα προαιρετικού «σκούρου» χρωματικού συνδυασμού (ανοιχτά γράμματα σε σκούρο φόντο).
    Το MuditaOS, μια πλατφόρμα για φορητές συσκευές που υποστηρίζει οθόνες ηλεκτρονικού χαρτιού, είναι ανοιχτού κώδικα
  • Τρεις τρόποι λειτουργίας: εκτός σύνδεσης, «μην ενοχλείτε» και «online».
  • Βιβλίο διευθύνσεων με λίστα εγκεκριμένων επαφών.
  • Σύστημα ανταλλαγής μηνυμάτων με έξοδο που βασίζεται σε δέντρο, πρότυπα, πρόχειρα, υποστήριξη UTF8 και emoji.
  • Πρόγραμμα αναπαραγωγής μουσικής που υποστηρίζει MP3, WAV και FLAC, επεξεργασία ετικετών ID3.
  • Ένα τυπικό σύνολο εφαρμογών: μια αριθμομηχανή, ένας φακός, ένα ημερολόγιο, ένα ξυπνητήρι, σημειώσεις, μια συσκευή εγγραφής φωνής και ένα πρόγραμμα διαλογισμού.
  • Διαθεσιμότητα ενός διαχειριστή εφαρμογών για τη διαχείριση του κύκλου ζωής των προγραμμάτων στη συσκευή.
  • Ένας διαχειριστής συστήματος που εκτελεί προετοιμασία κατά την πρώτη εκκίνηση και εκκινεί το σύστημα μετά την ενεργοποίηση της συσκευής.
  • Δυνατότητα σύζευξης με ακουστικά Bluetooth και ηχεία που υποστηρίζουν προφίλ A2DP (Advanced Audio Distribution Profile) και HSP (Headset Profile).
  • Μπορεί να χρησιμοποιηθεί σε τηλέφωνα με δύο κάρτες SIM.
  • Λειτουργία ελέγχου γρήγορης φόρτισης μέσω USB-C.
  • Υποστήριξη VoLTE (Voice over LTE).
  • Δυνατότητα λειτουργίας ως σημείο πρόσβασης για διανομή του Διαδικτύου σε άλλες συσκευές μέσω USB.
  • Προσαρμογή διεπαφής για 12 γλώσσες.
  • Πρόσβαση σε αρχεία χρησιμοποιώντας το MTP (Media Transfer Protocol).

Ταυτόχρονα, ο κώδικας της εφαρμογής επιφάνειας εργασίας Mudita Center είναι ανοιχτού κώδικα, παρέχοντας λειτουργίες για συγχρονισμό του βιβλίου διευθύνσεων και του προγραμματιστή ημερολογίου με ένα επιτραπέζιο σύστημα, εγκατάσταση ενημερώσεων, λήψη μουσικής, πρόσβαση σε δεδομένα και μηνύματα από την επιφάνεια εργασίας, δημιουργία αντιγράφων ασφαλείας, ανάκτηση από αποτυχία και χρήση του τηλεφώνου ως σημείου πρόσβασης. Το πρόγραμμα είναι γραμμένο χρησιμοποιώντας την πλατφόρμα Electron και διατίθεται σε εκδόσεις για Linux (AppImage), macOS και Windows. Στο μέλλον, σχεδιάζεται το άνοιγμα των εφαρμογών Mudita Launcher (ψηφιακός βοηθός για την πλατφόρμα Android) και Mudita Storage (σύστημα αποθήκευσης cloud και ανταλλαγής μηνυμάτων).

Μέχρι στιγμής, το μόνο τηλέφωνο που βασίζεται στο MuditaOS είναι το Mudita Pure, το οποίο έχει προγραμματιστεί να ξεκινήσει να αποστέλλεται στις 30 Νοεμβρίου. Το δηλωμένο κόστος της συσκευής είναι $369. Το τηλέφωνο ελέγχεται από έναν μικροελεγκτή ARM Cortex-M7 600MHz με μνήμη TCM 512KB και είναι εξοπλισμένο με οθόνη E-Ink 2.84 ιντσών (ανάλυση 600x480 και 16 αποχρώσεις του γκρι), 64 MB SDRAM, 16 GB eMMC Flash. Υποστηρίζει 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 και USB type-C (Wi-Fi και πρόσβαση στο Διαδίκτυο μέσω κινητής τηλεφωνίας δεν είναι διαθέσιμα, αλλά η συσκευή μπορεί να λειτουργήσει ως ένα μόντεμ USB GSM). Βάρος 140 g, μέγεθος 144x59x14.5 mm. Αντικαταστάσιμη μπαταρία Li-Ion 1600mAh με πλήρη φόρτιση σε 3 ώρες. Μετά την ενεργοποίηση, το σύστημα εκκινεί σε 5 δευτερόλεπτα.

Το MuditaOS, μια πλατφόρμα για φορητές συσκευές που υποστηρίζει οθόνες ηλεκτρονικού χαρτιού, είναι ανοιχτού κώδικα


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο