找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 8898|回复: 23

[ADK相关资料] 求大神赐教CSR芯片ADK代码message定义中两个结构体定义理解???

[复制链接]
连续签到天数:1天
签到总天数:2071天
签到总奖励:30903金币
发表于 2016-1-8 18:38:59 | 显示全部楼层 |阅读模式
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:2071天
签到总奖励:30903金币
 楼主| 发表于 2016-1-8 18:39:33 | 显示全部楼层
求大神帮忙!!!!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:885天
签到总奖励:15306金币
发表于 2016-1-9 11:38:05 | 显示全部楼层

回帖奖励 +10 金币

:):):)
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:32天
签到总奖励:251金币
发表于 2016-1-9 11:57:46 | 显示全部楼层
Task就是一个结构指针,指向了TaskData结构而已
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2016-1-10 23:14:51 | 显示全部楼层
Task是指向结构体TaskData的指针,
TaskData结构体里的成员是个函数指针,此函数指针可以指向消息处理函数,用于关联(or绑定)xxxtask任务和xxxhandler函数。
消息传递和处理函数的参数长的一样,但里面的Task(理解的)含义不一样。
消息传递的Task最终指向处理函数本身,可以理解为函数调用(or跳转);
处理函数的Task是你具体定义的一个结构体参数,可以(自己增加)包含此任务的一些状态。
个人理解
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 1 反对 0

使用道具 举报

连续签到天数:1天
签到总天数:1天
签到总奖励:5金币
发表于 2016-1-10 23:18:39 | 显示全部楼层
★奥●义★ 发表于 2016-1-10 23:14
Task是指向结构体TaskData的指针,
TaskData结构体里的成员是个函数指针,此函数指针可以指向消息处理函数 ...

鸡生蛋,蛋生鸡。可以看看数据结构。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:2071天
签到总奖励:30903金币
 楼主| 发表于 2016-1-11 11:51:40 | 显示全部楼层
★奥●义★ 发表于 2016-1-10 23:14
Task是指向结构体TaskData的指针,
TaskData结构体里的成员是个函数指针,此函数指针可以指向消息处理函数 ...

你好,非常感谢你的解答,让我略微理解了一些。但是我还是有一些困惑:
1、如果Task是指向结构体TaskData的指针,那TaskData结构体指针的定义(Task)可以出现在TaskData结构体定义的前面吗?
2、根据你的描述,不知道我的理解是否正确:你是否觉得处理函数里面的Task是为了调用除自身处理函数以外的其他处理函数?而消息传递的Task只是单纯的调用某一个处理函数到消息队列中?
烦请帮忙解释,十分感谢!
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:2071天
签到总奖励:30903金币
 楼主| 发表于 2016-1-11 11:52:20 | 显示全部楼层
★奥●义★ 发表于 2016-1-10 23:18
鸡生蛋,蛋生鸡。可以看看数据结构。

高手能否指点一、二?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2016-1-18 14:04:31 | 显示全部楼层
到底先有鸡还是先有蛋,我也刚开始学,一直搞不懂啊
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2016-1-18 17:36:49 | 显示全部楼层
貌似他俩就是相互定义的
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-4-29 00:49 , Processed in 0.210079 second(s), 22 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表