MTK task 小结 5

今天继续昨天的,说一下task之间的消息发送。

task 之间发送消息,第一是要添加一个消息 id,在custom_sap.h里面,

/* Add customization message id here */
MSG_ID_CUSTOM1_CUSTOM2  =  CUSTOM_MSG_CODE_BEGIN,
MSG_ID_CUSTOM2_CUSTOM1,
MSG_ID_MSG_TEST,  //添加了一个消息id


接下来是发送

MTK 发送消息是mod 到 mod,因为mod是挂载到task上,那么最终还是发送到task上。

MTK 发送消息是有一套固定的接口,对消息实体也有固定要求。

消息的主体是 ilm_struct 结构:

typedef struct ilm_struct {
   module_type       src_mod_id;   //源 mod id
   module_type       dest_mod_id;  //目的 mod id
   sap_type          sap_id;       // Service Access Pointer Identifier 不清楚干什么用的
   msg_type          msg_id;       
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值