|
mFone基础架构
mFone for Smart Phone的基础架构由mLinux操作系统、mGUI人机界面及mFone中间件三部分组成, 稳定性高,可以完成系统对底层硬件的驱动, 为终端应用的开发提供了一个坚实的底层支撑。
mLinux OS 系统
- mLinux是基于国际标准的Linux OS内核的小型操作系统,经过专门的优化、裁剪,适用于各种移动设备
- 允许OEM灵活定制系统的硬件方案来实现特殊的需求,自由灵活的系统配置,开放的系统框架,支持多种CPU:MOTO DragonBall系列、TI OMAP系列、Intel PXA250、Intel270系列、ARM7、 ARM9、StrongARM、MIPS等
- 完善的BootLoader,支持系统自检、下载、生产线调试、软件调试四种模式
- 应用系统联合驱动的电源管理模式,有效的节电控制
- 虚拟文件系统,为多种文件系统提供统一接口,支持多种文件系统——Jffs/Jffs2、Cramfs、Romfs、Ext2、FAT等
- 具有恢复数据功能,保证数据不丢失与损坏
- mLinux外围设备驱动:支持数码相机、音频解码器、Nor/Nand 闪存、DOC、SDRAM、液晶屏、触摸屏、RS232、USB外设、红外、MMC/SD卡、T-Flash卡、CF卡、耳机、麦克风、振动器以及其他设备,可根据用户要求来定制开发驱动
mGUI人机界面
- mGUI是mFone中介于上层应用与底层内核之间的独立的人机界面层,mGUI将底层与上层应用有机分离,上层应用开发实现了相对独立,底层内核得到了安全保护
- mGUI对用户界面进行了人性化的设计,用户自定义界面,提高了系统的易用性
- mGUI占用资源少,启动、运行速度快,启动时间小于1秒
- mGUI动态加载、卸载用户程序,方便用户版本更新与升级
- mGUI提供对应用透明的软键盘及各种输入法功能支持,保证用户可以自由集成需要的输入法
- mGUI的界面风格可根据设备制造商和终端用户要求定制,爱可信公司提供开发所必须的SDK环境、PC下模拟仿真环境以及相关技术资料,供客户进行二次开发
??
mFone用户界面示范
mFone中间件
mFone中间件包括:通信服务器、WAP协议栈、mGUI、J2ME、数据库、多媒体编码等。
- 通信服务器:支持多工协议GSM 07.10,保证GPRS数据服务同时响应电话的接入与拨出,通信服务器内置了不同厂商的AT指令集
- WAP协议栈:支持WAP1.2.1、WAP2.0、HTTP1.1、HTTP Cookies、SSL3.0、TLS1.0、WTLS、OMA DRM1.0(Forward Lock / Combined Delivery)、应用支持WTAI、Email、Media Player
- mGUI:mFone中介于上层应用与底层内核之间的独立的人机界面层,mGUI将底层与上层应用有机分离,上层应用开发实现了相对独立,底层内核得到了安全保护
- J2ME:符合MIDP2.0、CLDC1.1、JSR135、JSR120标准,支持爱可信 JV-Lite2以及IBM J9
- 数据库:微型数据库,包括SQL Lite
- 多媒体编码:音频、视频压缩及解压缩编码
|