Otwarty kod MuditaOS, mobilnej platformy wspierającej ekrany oparte na papierze elektronicznym

Firma Mudita opublikowała kod źródłowy mobilnej platformy MuditaOS, opartej na działającym w czasie rzeczywistym systemie operacyjnym FreeRTOS i zoptymalizowanej dla urządzeń z ekranami opartymi na technologii papieru elektronicznego (e-ink). Kod MuditaOS został napisany w językach C/C++ i udostępniony na licencji GPLv3.

Platforma została początkowo zaprojektowana do użycia na minimalistycznych telefonach z ekranami papieru elektronicznego, które mogą długo działać bez potrzeby ładowania akumulatora. Jako podstawę użyto jądra systemu operacyjnego czasu rzeczywistego FreeRTOS, dla którego wystarczy mikrosterownik z 64KB pamięci RAM. Do przechowywania danych wykorzystano odporny na awarie system plików littlefs, opracowany przez firmę ARM dla systemu operacyjnego Mbed OS. W systemie wspierane są HAL (Hardware Abstraction Layer) i VFS (Virtual File System), co upraszcza wdrażanie wsparcia dla nowych urządzeń i innych systemów plików. Do przechowywania danych na wyższym poziomie, takich jak książka adresowa i notatki, wykorzystano bazę danych SQLite.

Główne funkcje MuditaOS:

  • Interfejs użytkownika, specjalnie zoptymalizowany dla monochromatycznych ekranów na bazie elektronicznego papieru. Opcjonalny „ciemny” schemat kolorów (jasne litery na ciemnym tle).
    Otwarty kod MuditaOS, mobilnej platformy wspierającej ekrany oparte na papierze elektronicznym
  • Trzy tryby pracy: offline, „nie przeszkadzać” i „online”.
  • Książka adresowa z listą zatwierdzonych kontaktów.
  • System wymiany wiadomości z drzewiastą organizacją wyjścia, szablonami, szkicami, wsparciem dla UTF8 i emoji.
  • Odtwarzacz muzyczny obsługujący MP3, WAV i FLAC, przetwarzający tagi ID3.
  • Zestaw aplikacji: kalkulator, latarka, kalendarz, budzik, notatki, dyktafon oraz aplikacja do medytacji.
  • Menadżer aplikacji do zarządzania cyklem życia programów na urządzeniu.
  • Menadżer systemowy, przeprowadzający inicjalizację przy pierwszym uruchomieniu oraz ładowanie systemu po włączeniu urządzenia.
  • Możliwość łączenia z zestawami słuchawkowymi Bluetooth oraz głośnikami obsługującymi profile A2DP (Advanced Audio Distribution Profile) i HSP (Headset Profile).
  • Możliwość używania na telefonach z dwiema kartami SIM.
  • Tryb zarządzania szybkim ładowaniem przez USB-C.
  • Wsparcie dla VoLTE (Voice over LTE).
  • Możliwość pracy w trybie punktu dostępowego do udostępniania internetu innym urządzeniom przez USB.
  • Lokalizacja interfejsu na 12 języków.
  • Dostęp do plików za pomocą protokołu MTP (Media Transfer Protocol).

Jednocześnie otwarty kod aplikacji desktopowej Mudita Center, oferującej funkcje synchronizacji książki adresowej oraz kalendarza z systemem stacjonarnym, instalacji aktualizacji, pobierania muzyki, dostępu do danych i wiadomości z pulpitu, tworzenia kopii zapasowych, odzyskiwania po awarii oraz wykorzystania telefonu w roli punktu dostępowego. Program napisany jest z użyciem platformy Electron i dostępny w wersjach dla Linuxa (AppImage), macOS oraz Windows. W przyszłości planowane jest uruchomienie aplikacji Mudita Launcher (cyfrowy asystent na platformę Android) oraz Mudita Storage (chmurowe przechowywanie i system wymiany wiadomości).

Obecnie jedynym telefonem działającym na MuditaOS jest Mudita Pure, którego dostawy planowane są na 30 listopada. Cena urządzenia wynosi 369 dolarów. Telefon działa na mikrokontrolerze ARM Cortex-M7 600MHz z 512KB pamięci TCM i jest wyposażony w wyświetlacz E-Ink o przekątnej 2,84 cala (rozdzielczość 600×480 i 16 odcieni szarości), 64 MB SDRAM, 16 GB eMMC Flash. Obsługuje technologie 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 oraz USB type-C (brak Wi-Fi i dostępu do internetu przez operatora komórkowego, ale urządzenie może działać jako modem USB GSM). Waży 140 g, wymiary to 144x59x14.5 mm. Wymienny akumulator Li-Ion 1600mAh ładowany w ciągu 3 godzin. Po włączeniu system uruchamia się w ciągu 5 sekund.

Otwarty kod MuditaOS, mobilnej platformy wspierającej ekrany oparte na papierze elektronicznym


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster