MStar EMMI平台详解:架构与应用服务
需积分: 10 66 浏览量
更新于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 上传
2023-06-08 上传
2024-10-04 上传
2024-10-04 上传
2024-10-04 上传
2024-10-04 上传
2024-10-04 上传
2024-10-04 上传
wjyasd
- 粉丝: 4
- 资源: 6
最新资源
- ***+SQL三层架构体育赛事网站毕设源码
- 深入探索AzerothCore的WoTLK版本开发
- Jupyter中实现机器学习基础算法的教程
- 单变量LSTM时序预测Matlab程序及参数调优指南
- 俄G大神修改版inet下载管理器6.36.7功能详解
- 深入探索Scratch编程世界及其应用
- Aria2下载器1.37.0版本发布,支持aarch64架构
- 打造互动性洗车业务网站-HTML5源码深度解析
- 基于zxing的二维码扫描与生成树形结构示例
- 掌握TensorFlow实现CNN图像识别技术
- 苏黎世理工自主无人机系统开源项目解析
- Linux Elasticsearch 8.3.1 正式发布
- 高效销售采购库管统计软件全新发布
- 响应式网页设计:膳食营养指南HTML源码
- 心心相印婚礼主题响应式网页源码 - 构建专业前端体验
- 期末复习指南:数据结构关键操作详解