Mudita Posted Original Mobile platform texts Muditaos based on real-time operating system FreeRTOS and optimized for devices with screens built using technology E-paper (E-INK). Muditaos code is written in C / C ++ and Published under the GPLV3 license.
The platform is initially designed for use on minimalistic phones with screens from electronic paper, which can cost for a long time without recharging the battery. As the basis, the kernel of the real-time operating system Freertos , for which a microcontroller with 64Kb RAM is enough. For data storage, the fail-to-adjustable file system Littlefs , developed by ARM for the MBED OS operating system. The system supports HAL (VIRTUAL FILE SYSTEM), which simplifies the implementation of support for new devices and other file systems. For high-level data storage, such as the address book and notes, the SQLite DBMS is applied.
Main features of Muditaos:
- user interface specifically optimized for monochrome screens based on electronic paper. Having an optional “dark” color scheme (bright letters on a dark background).
- Three modes of operation: offline, “do not disturb” and “online.”
- Address book with a list of approved contacts.
- Messaging system with tree withdrawal, templates, drafts, UTF8 and Emoji support.
- Music player with support for MP3, WAV and FLAC, machining tags ID3.
- Model set of applications: Calculator, flashlight, calendar, alarm clock, notes, voice recorder, as well as program for meditation.
- Availability of application manager for managing the program life cycle on the device.
- System Manager performing initialization when you first start and loading the system after turning on the device.
- Ability to pair with a Bluetooth headset and speakers with A2DP profile support (Advanced Audio Distribution Profile) and HSP (Headset Profile).
- Ability to use on phones with two SIM cards.
- Quick Charging Control Mode via USB-C.
- Support Volte (Voice Over LTE).
- Ability to work in the form of an access point for distribution of the Internet to other devices via USB.
- Localization of the interface for 12 languages.
- access to files using the MTP protocol (Media Transfer Protocol).