MuditaOS the mobile platform with support for electronic paper screens is now open source

Mudita released via a blog post which has taken the initiative to release the source code of mobile platform MuditaOS, which is based on the FreeRTOS operating system in real time and optimized for devices with screens built with electronic paper technology (e-ink).

The platform was originally designed for use in minimalist phones with e-paper displays that can work without recharging the battery for a long time.

The kernel of the operating system in real time FreeRTOS is used as a base, a microcontroller with 64 KB of RAM is sufficient for its operation. For data storage, the fault-tolerant file system involved littlefs, developed by the ARM company for the mbed OS operating system.

The system is HAL compliant (Hardware abstraction layer) and VFS (Virtual File System), which simplifies the implementation of support for new devices and other file systems. For high-level data storage such as address book and notes, SQLite DBMS is used.

Of the features of MuditaOS, we can highlight the following:

  • User interface specially optimized for monochrome displays based on electronic paper. The presence of an optional "dark" color scheme (light letters on a dark background).
  • Three modes of operation: offline, do not disturb and online.
  • Address book with a list of approved contacts.
  • Tree-based output messaging system, templates, drafts, UTF8, and emoji support.
  • Music player compatible with MP3, WAV and FLAC, which handles ID3 tags.
  • Typical set of applications: calculator, flashlight, calendar, alarm clock, notes, voice recorder, and meditation software.
  • The presence of an application manager to manage the life cycle of programs on the device.
  • A system administrator that initializes on first boot and boots the system after powering on the device.
  • It can be paired with Bluetooth headphones and speakers that support A2DP (Advanced Audio Distribution Profile) and HSP (Headphone Profile).
  • It can be used in phones with two SIM cards.
  • USB-C fast charge control mode.
  • Support VoLTE (Voice over LTE).
  • Ability to function as an access point to distribute the Internet to other devices via USB.
  • Interface localization for 12 languages.
  • File access via MTP (Media Transfer Protocol).

At the same time, the code of the desktop app Mudita Center, which provides functions to synchronize the address book and calendar scheduler with a stationary system, install updates, download music, access data and messages from the desktop, create backups, recover from a failure, and use the phone as access points.

The program is written using the Electron platform and comes in assemblies for Linux (AppImage), macOS, and Windows. In the future, it is planned to open the applications Mudita Launcher (digital assistant for the Android platform) and Mudita Storage (cloud storage and messaging system).

So far the only phone based on MuditaOS is Mudita Pure, which is scheduled to begin shipping on November 30.

The declared cost of the device is $ 369 and the phone is powered by an ARM Cortex-M7 600MHz microcontroller with 512KB TCM memory and is equipped with a 2.84-inch E-Ink screen (600 × 480 resolution and 16 shades of gray), 64 MB SDRAM, 16 GB eMMC Flash. Supports 2G, 3G, 4G / LTE, Global LTE, UMTS / HSPA +, GSM / GPRS / EDGE, Bluetooth 4.2 and USB Type-C (Internet and Wi-Fi access through a cellular operator is not available, but the device can work as USB GSM modem), weight 140 gr., Measures 144x59x14,5 mm, replaceable 1600 mAh lithium-ion battery with full charge in 3 hours and after turning it on, the system starts in 5 seconds.

For those who are interested in the MuditaOS code, they should know that it is written in C / C ++ and published under the GPLv3 license. You can consult the note in the link below.


Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.