MTK MMI架构开发详解
4星 · 超过85%的资源 需积分: 50 125 浏览量
更新于2024-09-28
收藏 547KB PDF 举报
"mtk的MMI架构开发指导.pdf"
这篇文档详细介绍了MediaTek(mtk)的Man Machine Interface (MMI) 架构及其软件设计。MMI是人机交互界面,是用户与设备进行交互的关键部分。在文档中,开发者会了解到如何在MediaTek平台上构建和设计MMI应用。
MTK Software Architecture 部分概述了MediaTek软件的整体架构,包括几个关键层面:
1. **KAL (Kernel Abstraction Layer)**:这是操作系统和硬件之间的中间层,提供了一组抽象接口,使得操作系统可以在不同的硬件平台上运行。
2. **OSL (Operating System Layer)**:操作系统层,它负责处理与特定操作系统相关的功能,如任务管理、内存管理等。
3. **Data Type**:这部分涵盖了在MTK系统中使用的各种数据类型,这些数据类型用于不同模块之间的通信和数据交换。
4. **Task Management**:任务管理部分详细介绍了如何在MediaTek平台中有效地调度和管理多个并发任务。
接下来,文档深入到MMI架构的核心组件:
- **RMI (Remote MMI)**:远程MMI,通常指的是PC端,通过AT命令与协议栈进行通信。
- **L4**:L4层是MMI/AT与协议栈之间的适配层。
- **L4A (Layer 4 Adaptation)**:负责将上层发送的原语转换为函数调用。
- **L4C (Layer 4 Controller)**:协调所有L4模块,为上层服务。
- **ATCI (AT Command Interpreter)**:AT命令解释器,用于解析和执行AT命令。
- **UEM (User Equipment Module)**:用户设备模块,抽象出基本的设备驱动,如键盘、LED和GPIO。
- **PHB (Phone Book Management)**:电话簿管理模块,处理联系人存储和检索。
- **SMU (Security Management)**:安全管理,涉及SIM卡和STK安全应用。
- **CSM (Call Service Management)**:呼叫服务管理,处理承载能力、CSD/FAX服务、呼叫控制和补充业务。
- **RAC (Registration Access Control)**:注册访问控制,处理GSM/GPRS的注册管理、PLMN列表选择和RSSI报告。
- **SMSAL (SMS Application Layer)**:短信应用层,负责消息存储、MO/MT消息处理和彩信服务。
- **TCM (Terminal Control Manager)**:终端控制管理器,处理终端的各种控制功能。
文档还包含一个例子,演示如何编写应用程序,以及第三方软件和工具的使用,帮助开发者更好地理解和实践MMI架构的开发过程。最后,设有Q&A环节,解答开发者可能遇到的问题。
这份文档提供了关于MediaTek MMI架构的全面介绍,对于想要在mtk平台上开发MMI应用的工程师来说,是一份非常宝贵的参考资料。
2022-09-23 上传
2022-02-01 上传
2009-08-23 上传
2010-08-30 上传
2010-08-12 上传
2022-09-22 上传
2011-12-14 上传
2022-09-24 上传
2022-09-23 上传
xinke87
- 粉丝: 83
- 资源: 18
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍