Адкрыты код MuditaOS, мабільнай платформы з падтрымкай экранаў на базе электроннай паперы

Кампанія Mudita апублікавала зыходныя тэксты мабільнай платформы MuditaOS, заснаванай на якая працуе ў рэжыме рэальнага часу аперацыйнай сістэме FreeRTOS і аптымізаванай для прылад з экранамі, пабудаванымі з выкарыстаннем тэхналогіі электроннай паперы (e-ink). Код MuditaOS напісаны на мовах C/C++ і апублікаваны пад ліцэнзіяй GPLv3.

Платформа першапачаткова распрацавана для выкарыстання на мінімалістычных тэлефонах з экранамі з электроннай паперы, здольных працяглы час абыходзіцца без падзарадкі акумулятара. У якасці асновы выкарыстана ядро ​​аперацыйнай сістэмы рэальнага часу FreeRTOS, для працы якога дастаткова мікракантролера з 64KB АЗП. Для захоўвання дадзеных задзейнічана адмоваўстойлівая файлавая сістэма littlefs, распрацаваная кампаніяй ARM для аперацыйнай сістэмы Mbed OS. У сістэме падтрымліваецца HAL (Hardware Abstraction Layer) і VFS (Virtual File System), што спрашчае рэалізацыю падтрымкі новых прылад і іншых файлавых сістэм. Для высокаўзроўневага захоўвання дадзеных, такіх як адрасная кніга і нататкі, ужываецца СКБД SQLite.

Асноўныя магчымасці MuditaOS:

  • Інтэрфейс карыстальніка, спецыяльна аптымізаваны для манахромных экранаў на базе электроннай паперы. Наяўнасць апцыянальнай "цёмнай" каляровай схемы (светлыя літары на цёмным фоне).
    Адкрыты код MuditaOS, мабільнай платформы з падтрымкай экранаў на базе электроннай паперы
  • Тры рэжыму працы: offline, "не турбаваць" і "ў сетцы".
  • Адрасная кніга са спісам ухваленых кантактаў.
  • Сістэма абмену паведамленнямі з дрэвападобнай арганізацыяй высновы, шаблонамі, чарнавікамі, падтрымкай 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 (хмарнае сховішча і сістэма абмену паведамленнямі).

Пакуль адзіным тэлефонам на базе MuditaOS з'яўляецца Mudita Pure, пачатак паставак якога намечана на 30 лістапада. Заяўлены кошт прылады - 369 даляраў. Тэлефон працуе пад кіраваннем мікракантролера ARM Cortex-M7 600MHz c 512KB TCM-памяці і абсталяваны 2.84-цалевым E-Ink-экранам (дазвол 600×480 і 16 градацый шэрага колеру), 64 MB SDRAM, 16 GB eM. Падтрымліваецца 2G, 3G, 4G/LTE, Global LTE, UMTS/HSPA+, GSM/GPRS/EDGE, Bluetooth 4.2 і USB type-C (Wi-Fi і доступ да інтэрнэту праз сотавага аператара адсутнічаюць, але прылада можа працаваць як USB GSM- мадэм). Вага 140 гр., Памер 144x59x14.5 мм. Замяняецца акумулятар Li-Ion 1600mAh з поўнай зарадкай за 3 гадзіны. Пасля ўключэння сістэма загружаецца за 5 секунд.

Адкрыты код MuditaOS, мабільнай платформы з падтрымкай экранаў на базе электроннай паперы


Крыніца: opennet.ru

Дадаць каментар