穆迪塔发布 通过博客文章 主动公开了源代码 移动平台 MuditaOS, 它实时基于 FreeRTOS 操作系统,并针对采用电子纸技术(e-ink)构建屏幕的设备进行了优化。
该平台最初设计用于带有电子纸显示屏的极简手机,可以长时间工作而无需为电池充电。
实时操作系统内核 以 FreeRTOS 为基础, 具有 64 KB RAM 的微控制器足以运行。 在数据存储方面,容错文件系统涉及littlefs,由ARM公司为mbed OS操作系统开发。
该系统符合 HAL (硬件抽象层) 和 VFS (虚拟文件系统),它简化了对新设备和其他文件系统的支持的实现。 对于高级数据存储,例如地址簿和笔记,使用 SQLite DBMS。
MuditaOS 的特点,我们可以强调以下几点:
- 专为基于电子纸的单色显示器优化的用户界面。 存在可选的“深色”配色方案(深色背景上的浅色字母)。
- 三种操作模式:离线、免打扰和在线。
- 带有已批准联系人列表的地址簿。
- 基于树的输出消息系统、模板、草稿、UTF8 和表情符号支持。
- MP3、WAV 和 FLAC 兼容的音乐播放器,处理 ID3 标签。
- 典型应用集:计算器、手电筒、日历、闹钟、笔记、录音机和冥想软件。
- 存在应用程序管理器来管理设备上程序的生命周期。
- 系统管理员,在首次启动时初始化并在设备上电后启动系统。
- 它可以与支持 A2DP(高级音频分发配置文件)和 HSP(耳机配置文件)的蓝牙耳机和扬声器配对。
- 它可用于带有两张 SIM 卡的手机。
- USB-C 快充控制模式。
- 支持 VoLTE(LTE 语音)。
- 能够充当接入点,通过 USB 将 Internet 分发到其他设备。
- 12 种语言的界面本地化。
- 通过 MTP(媒体传输协议)访问文件。
同时,代码 桌面应用 Mudita Center,提供将地址簿和日历调度程序与固定系统同步的功能, 安装更新、下载音乐、从桌面访问数据和消息、创建备份、从故障中恢复以及将手机用作接入点。
该程序是使用 Electron 平台编写的,并包含适用于 Linux (AppImage)、macOS 和 Windows 的程序集。 未来,计划开放应用程序 Mudita Launcher(Android 平台的数字助理)和 Mudita Storage(云存储和消息传递系统)。
到目前为止,唯一基于 MuditaOS 的手机是 Mudita Pure, 计划于 30 月 XNUMX 日开始发货。
该设备的申报成本为 369 美元,手机采用 ARM Cortex-M7 600MHz 微控制器,具有 512KB TCM 内存,配备 2.84 英寸 E-Ink 屏幕(600 × 480 分辨率和 16 级灰度), 64 MB SDRAM,16 GB eMMC 闪存。 支持 2G、3G、4G/LTE、全球 LTE、UMTS/HSPA+、GSM/GPRS/EDGE、蓝牙 4.2 和 USB Type-C(无法通过蜂窝运营商访问互联网和 Wi-Fi,但设备可以工作作为 USB GSM 调制解调器),重量 140 克,尺寸 144x59x14,5 毫米,可更换 1600 mAh 锂离子电池,3 小时充满电,开机后 5 秒内系统启动。
对于那些对 MuditaOS 代码感兴趣的人,他们应该知道它是用 C/C++ 编写的,并在 GPLv3 许可下发布。 您可以咨询 请在下面的链接中注明。