支持电子纸屏幕的移动平台 MuditaOS 开源

Mudita 发布了 MuditaOS 移动平台的源代码,该平台基于实时 FreeRTOS 操作系统,并针对采用电子纸技术(e-ink)构建屏幕的设备进行了优化。 MuditaOS 代码是用 C/C++ 编写的,并在 GPLv3 许可证下发布。

该平台最初设计用于带有电子纸屏幕的极简手机,可以长时间无需充电。以FreeRTOS实时操作系统内核为基础,配备64KB RAM的微控制器就足够了。数据存储使用ARM为Mbed OS操作系统开发的littlefs容错文件系统。系统支持HAL(硬件抽象层)和VFS(虚拟文件系统),简化了对新设备和其他文件系统支持的实现。 SQLite DBMS 用于高级数据存储,例如地址簿和笔记。

MuditaOS 的主要特点:

  • 用户界面专门针对单色电子纸屏幕进行了优化。提供可选的“深色”配色方案(深色背景上的浅色字母)。
    支持电子纸屏幕的移动平台 MuditaOS 开源
  • 三种工作模式:离线、请勿打扰、在线。
  • 包含批准的联系人列表的地址簿。
  • 具有基于树的输出、模板、草稿、UTF8 和表情符号支持的消息系统。
  • 支持MP3、WAV和FLAC的音乐播放器,处理ID3标签。
  • 一组典型的应用程序:计算器、手电筒、日历、闹钟、笔记、录音机和冥想程序。
  • 可以使用应用程序管理器来管理设备上程序的生命周期。
  • 系统管理器,在首次启动时执行初始化并在打开设备后引导系统。
  • 可以与支持 A2DP(高级音频分配配置文件)和 HSP(耳机配置文件)配置文件的蓝牙耳机和扬声器配对。
  • 可在有两张 SIM 卡的手机上使用。
  • 通过 USB-C 的快速充电控制模式。
  • VoLTE(LTE 语音)支持。
  • 可以作为接入点通过 USB 将互联网分配给其他设备。
  • 12 种语言的界面本地化。
  • 使用 MTP(媒体传输协议)访问文件。

同时,Mudita Center桌面应用程序的代码是开源的,提供了将通讯录和日历调度程序与桌面系统同步、安装更新、下载音乐、从桌面访问数据和消息、创建备份、恢复等功能。避免故障,并使用手机作为接入点。该程序是使用 Electron 平台编写的,并提供适用于 Linux (AppImage)、macOS 和 Windows 的版本。未来计划开放Mudita Launcher(Android平台的数字助理)和Mudita Storage(云存储和消息系统)应用程序。

到目前为止,唯一一款基于 MuditaOS 的手机是 Mudita Pure,计划于 30 月 369 日开始发货。该设备的标称成本为 7 美元。该手机由 ARM Cortex-M600 512MHz 微控制器控制,具有 2.84KB TCM 内存,并配备 600 英寸 E-Ink 屏幕(480x16 分辨率和 64 级灰度)、16 MB SDRAM、2 GB eMMC 闪存。支持 3G、4G、4.2G/LTE、全球 LTE、UMTS/HSPA+、GSM/GPRS/EDGE、蓝牙 140 和 USB Type-C(无法通过蜂窝运营商进行 Wi-Fi 和互联网访问,但设备可以作为USB GSM 调制解调器)。重量 144 克,尺寸 59x14.5x1600 毫米。可更换锂离子 3mAh 电池,5 小时内充满电。开机后,XNUMX秒后系统启动。

支持电子纸屏幕的移动平台 MuditaOS 开源


来源: opennet.ru

添加评论