嵌入式学习小组
直播中

李雨坤

8年用户 289经验值
私信 关注

UCOSIII等待多内核对象能读取到具体消息内容吗?

看了原子哥的这章例程,请问UCOSIII在等待多个内核对象时,比如有1个消息队列和1个信号量,可以读取到具体消息内容是啥吗?OSPendMulti()函数的返回值只有就绪内核数量,该怎么读取消息内容?

回帖(4)

杨月粉

2020-4-14 09:31:17
帮顶
举报

杨涛

2020-4-14 09:47:10
这些消息内容存在OSPendMulti的第一个参数p_pend_data_tbl里
举报

张云

2020-4-14 10:07:05
定义 结构体变量  查询消息队列结构体里面 定义的消息 内容指针....然后查看咯. 信号量 没有具体内容.就是cnt+1 -1 的事
举报

李路明

2020-4-14 10:12:28
没想到内容会放到入口参数里。这个参数好像是指向DATA表的指针,请问你有得到消息内容的程序源码吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分