- 浏览: 37106 次
- 性别:
- 来自: 安徽
最新评论
1.1. 如何通信
- Send/Receive messages thru the message Queue.
- #define OslMsgSendExtQueue msg_send_ext_queue
- #define OslReceiveMsgExtQ receive_msg_ext_q
- SetProtocolEventHandler(FuncCB, msg_id);
1.2. 通信数据
- typedef struct ilm_struct {
- oslModuleType oslSrcId; // Source module ID.
- oslModuleType oslDestId; // Destination module ID.
- oslMsgType oslSapId; // service access point.
- oslMsgType oslMsgId; // message name ID.
- oslParaType *oslDataPtr; //local parameter buffer
- oslPeerParaPtr *oslPeerBuffPtr; //peer buffer pointer
- } ilm_struct;
1.3. 如何从MMI Queue中侦听消息
1.4. 如何在MMI 队列中写入消息
当NVRAM接收到其他消息时:
1.5. 如何从L4C接听消息
注册一个消息回调函数
SetProtocolEventHandler(FuncCB, msg_id);
1.6. 如何向L4C 发送消息
2. 构建一个本地参数指针
3. 将请求数据填充进本地参数指针中。
4. 给结构体ilm_struct赋值。
5. 向L4C发送消息。
消息信息 = 头信息 + 数据信息
- Local parameter Header info:
- #define LOCAL_PARA_HDR \
- kal_uint8 ref_count; \
- kal_uint16 msg_len;
- peer buffer parameter Header info :
- #define PEER_BUFF_HDR \
- kal_uint16 pdu_len; \
- kal_uint8 ref_count; \
- kal_uint8 pb_resvered; \
- kal_uint16 free_header_space; \
- kal_uint16 free_tail_space;
2.7. 本地参数:(local parameter)
Header info + Data info:
例如:
- typedef struct {
- LOCAL_PARA_HDR
- kal_uint8 volume_type;
- kal_uint8 volume_level;
- } mmi_eq_set_volume_req_struct;
2.8. 如何创建本地参数:(动态分配内存)
2.9. 何时释放本地参数
当L4接收到消息并处理完成后,会自动释放参数。
发表评论
-
PPPD拨号返回结果码
2015-09-18 11:12 68600: pppd已经断开,或者已经成功建立连接后请求方又中 断 ... -
3G相关定时器说明
2014-08-06 10:05 841计时器和计数器RNC 计 ... -
PDP激活被拒绝原因码表
2012-07-19 20:55 2757om: http://wireless.agilent.com ... -
PDP激活被拒绝原因码表
2012-07-19 20:15 0方便查询:这些值是真正的原因,但要注意分析问题时尤其对二次开发 ... -
TCP重传
2012-07-03 20:23 1128为什么TCP存在重传 TCP是 ... -
MTK NVRAM
2012-06-28 19:50 1617nvram是程序用来搭建FAT文件系统的那一块,是fla ... -
TBF与PDP激活
2012-06-18 21:28 1156PDP先激活,CCCH上下行TBF建立流程如下:1、下行TBF ... -
C语言中的内存对齐问题
2012-05-29 10:31 757.C语言中的内存对齐 ... -
MTK内存管理
2012-04-20 00:36 4535MTK 内存管理 分类: MTK2011- ... -
MTK Timer
2012-04-18 14:33 40841. GPTI_StartItem 要精准很多,但是只能 ... -
WinSocket编程——原始套接字[转]
2012-03-26 09:23 4858WinSocket编程——原始套接字[转] ... -
TCP三次握手各种异常
2012-03-20 11:04 1368和TCP三次握手有关的面试题 分类: 网络 ... -
Windows API串口编程参考
2012-03-15 14:12 3353Windows API串口编程参 ... -
V.24 & V.35
2012-03-12 20:25 923V.24 & V.35 (2011-08 ... -
【C语言】while与for执行效率对比【转】
2012-03-12 19:00 1589【C语言】while与for执行效率对比【转】 C语言 ... -
[转]ASCII,Unicode,UTF-8,GB2312编码之间的关系
2012-03-12 18:59 903[转]ASCII,Unicode,UTF-8,GB231 ... -
NVRAM的简单添加 【转】
2012-02-29 10:14 820NVRAM的简单添加 MTK 在这里我只 ... -
MTK获取基站的cell_id 【转】
2012-02-29 10:07 1031MTK获取基站的cell_id 博客分类 ... -
MTK的HTTP连接方式
2012-02-29 10:08 846MTK的HTTP连接方式 博客分类: ... -
MTK中怎样创建和使用lib
2012-02-28 17:17 698MTK中怎样创建和使用lib 博客分类: MT ...
相关推荐
L4是MMI/AT和协议栈的适配层。 ATCI是AT命令解析器。 UEM是用于抽象如键盘、LED、通用输入/输出等基本设备,是用户设备模块。 PHB就是电话本。 SMU是安全管理单元(SIM、STK)。 CSM是呼叫服务管理。 RAC是登记访问...
MMI架构和编写实例PPT
MMI架构开发指导 MMI架构开发指导 MMI架构开发指导 MMI架构开发指导 MMI架构开发指导
描述了通信排队问题简单明了对于初学者有很好的帮助,是基础,易懂
展讯的MMI开发教程
SPIiiPlus MMI 软件用户指导
Mocor MMI BT Interface User Guide 本文档适合MMI软件开发人员使用 本文档包括三个章节,分别为: 第一章:模块的总体结构。简单介绍了MMI-Bluetooth接口模块的总体结构框图以及主要实现的功能; 第二章:...
MMI软件开发平台介绍
适合MTK平台的初学者入门开发,以实例对mmi进行详细解释,好的话反馈下!
SM400-MMI
文章中系统地介绍了MMI测试在整个手机软件测试中的地位和作用,并通过本人的实际项目来介绍手机MMI测试,以及在实际项目中的测试经验和手机测试技术。文章的侧重点则是手机MMI测试的测试用例的编写,并且举例介绍...
包含5个MMI的文档,分别是 MMI Resource & Customization Tool, MMI training courses,MMI, MMI层的整体架构_MMI Platform Source Code Training, MMI实例教程。
MTK开发和编译环境搭建,一套MMI实训教程,MTK开发环境很多,大体上应该是差不多的。
讲述MTM_mmi的开发过程,mmi是怎么实现的
mtk mmi基础及入门。 mtk mmi基础及入门。 mtk mmi基础及入门。 mtk mmi基础及入门。 mtk mmi基础及入门。
MMI实例培训教程(完整版) MMI实例培训教程(完整版) MMI实例培训教程(完整版)
MMI富贵教程(经典必读) MTK平台相关资料&MMI MTK平台入门资料.doc MTK游戏开发结构:游戏源代码---推箱子 MTK总结.doc MTK入门导读.doc
手机MMI的架构介绍 对有意愿从事手机MMI开发的初学者比较有用
佳的美 MMI接口定义图适合没有MMI线的朋友
MTK 公司的手机mmi源码,这是一部分,C语言。