MStar EMMI平台详解:架构与应用服务
需积分: 10 36 浏览量
更新于2024-08-01
收藏 347KB PDF 举报
EMMI(Enhanced Multimedia Interface)是MStar半导体推出的一款专为移动设备设计的高级平台架构,旨在提供高效能和丰富的多媒体应用体验。该平台的核心要素包括以下几个方面:
1. **平台架构**:EMMI平台基于增强型多媒体接口设计,它将硬件和软件组件进行了精心组织,包括壳层(如APM和MEMMGR等)、服务(如BTSRV、FMRSRV等)和特定功能的服务(如SIMSRV和CCSRV等)。MAE(MMI Application Engine)作为平台的核心部分,扮演着应用程序和服务之间的桥梁角色,它负责处理与应用程序相关的消息。
2. **MAE架构**:MAE服务模块包括文件管理器(FileMgr)、资源管理器(ResourceMgr)以及多媒体相关的服务(如Camera Srv和AudioPlaySrv等)。MAE服务通过统一的接口层提供给上层应用,确保服务的稳定性和一致性。
3. **Driver架构**:Driver层是平台的基础,负责管理和控制底层硬件设备,如NOR Flash。这些驱动程序包括基础的设备驱动,如Flash driver,它们为整个系统提供了必要的硬件支持。
4. **Core SW**:Core SW是平台的核心软件,包含了操作系统和通信协议,是构建在硬件之上的关键组件。它被视为一个简单的调制解调器核心,专注于底层功能,而不包含任何预装的应用程序。
5. **MMI Applications**:这些是用户界面应用,它们允许用户与手机交互,控制和设置各种功能。这部分是平台与用户接触的直接环节,提供丰富的用户体验。
6. **目录结构和3rd Party/SDK**:平台还包括了清晰的目录结构,便于管理和集成第三方软件开发工具包(SDK),以便开发者能够更轻松地开发和扩展应用程序。
EMMI平台是一个高度集成且模块化的设计,旨在简化开发过程,提升系统的稳定性和性能,并通过MAE的智能处理能力,为用户提供丰富的多媒体应用和无缝的交互体验。通过遵循严格的版权声明,MStar半导体保护了其知识产权,并鼓励开发者在遵循规范的前提下利用这一强大平台。
2011-10-11 上传
2011-10-18 上传
点击了解资源详情
点击了解资源详情
2024-11-14 上传
wjyasd
- 粉丝: 4
- 资源: 6
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜