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