Il codice di MuditaOS, una piattaforma mobile che supporta schermi basati su carta elettronica, è stato reso pubblico

L'azienda Mudita ha pubblicato i codici sorgente della piattaforma mobile MuditaOS, basata sul sistema operativo in tempo reale FreeRTOS e ottimizzata per dispositivi con schermi realizzati con tecnologia di carta elettronica (e-ink). Il codice di MuditaOS è scritto nei linguaggi C/C++ ed è pubblicato con licenza GPLv3.

La piattaforma è stata inizialmente sviluppata per l'uso su telefoni minimalisti con schermi di carta elettronica, capaci di funzionare a lungo senza ricaricare la batteria. Alla base è stato utilizzato il kernel del sistema operativo in tempo reale FreeRTOS, il quale richiede solo un microcontrollore con 64KB di RAM. Per l'archiviazione dei dati è impiegato un file system resiliente, littlefs, sviluppato da ARM per il sistema operativo Mbed OS. Il sistema supporta HAL (Hardware Abstraction Layer) e VFS (Virtual File System), facilitando l'implementazione del supporto per nuovi dispositivi e altri file system. Per l'archiviazione di dati ad alto livello, come la rubrica e le note, viene utilizzato il database SQLite.

Principali funzionalità di MuditaOS:

  • Interfaccia utente, ottimizzata specificamente per schermi monocromatici basati su carta elettronica. Presenza di uno schema di colori 'scuri' opzionale (caratteri chiari su sfondo scuro).
    Il codice di MuditaOS, una piattaforma mobile che supporta schermi basati su carta elettronica, è stato reso pubblico
  • Tre modalità di funzionamento: offline, 'non disturbare' e 'in rete'.
  • Rubrica con un elenco di contatti approvati.
  • Sistema di messaggistica con una struttura ad albero per la visualizzazione, modelli, bozze, supporto per UTF8 ed emoji.
  • Lettore musicale che supporta MP3, WAV e FLAC, gestendo i tag ID3.
  • Set di applicazioni standard: calcolatrice, torcia, calendario, sveglia, note, registratore vocale, oltre a un programma per la meditazione.
  • Gestore delle applicazioni per la gestione del ciclo di vita dei programmi sul dispositivo.
  • Gestore di sistema, che esegue l'inizializzazione al primo avvio e il caricamento del sistema dopo l'accensione del dispositivo.
  • Possibilità di accoppiamento con cuffie Bluetooth e altoparlanti che supportano i profili A2DP (Advanced Audio Distribution Profile) e HSP (Headset Profile).
  • Possibilità di utilizzo su telefoni con due schede SIM.
  • Modalità di gestione della ricarica rapida tramite USB-C.
  • Supporto per VoLTE (Voice over LTE).
  • Possibilità di lavorare come punto di accesso per condividere Internet con altri dispositivi tramite USB.
  • Localizzazione dell'interfaccia per 12 lingue.
  • Accesso ai file tramite il protocollo MTP (Media Transfer Protocol).

Il codice dell'applicazione desktop Mudita Center è ora aperto, fornendo funzioni per la sincronizzazione della rubrica e del calendario con il sistema desktop, l'installazione di aggiornamenti, il caricamento di musica, l'accesso ai dati e messaggi da desktop, la creazione di backup, il ripristino da malfunzionamenti e l'uso del telefono come punto di accesso. Il programma è scritto utilizzando la piattaforma Electron e disponibile in versioni per Linux (AppImage), macOS e Windows. In futuro è prevista l'apertura delle applicazioni Mudita Launcher (assistente digitale per la piattaforma Android) e Mudita Storage (archiviazione cloud e sistema di messaggistica).

Attualmente, l'unico telefono basato su MuditaOS è Mudita Pure, il cui inizio delle spedizioni è programmato per il 30 novembre. Il prezzo dichiarato del dispositivo è di 369 dollari. Il telefono è alimentato da un microcontrollore ARM Cortex-M7 a 600 MHz con 512 KB di memoria TCM ed è dotato di uno schermo E-Ink da 2,84 pollici (risoluzione 600×480 e 16 livelli di grigio), 64 MB di SDRAM e 16 GB di eMMC Flash. Supporta 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 e USB type-C (Wi-Fi e accesso a Internet tramite operatore mobile non presenti, ma il dispositivo può funzionare come modem GSM USB). Peso 140 g, dimensioni 144x59x14,5 mm. Batteria Li-Ion rimovibile da 1600 mAh con ricarica completa in 3 ore. Dopo l'accensione, il sistema si avvia in 5 secondi.

Il codice di MuditaOS, una piattaforma mobile che supporta schermi basati su carta elettronica, è stato reso pubblico


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster