4
17
新手上路
使用道具 举报
1万
7万
11万
管理员
eric2013:楼主的理解稍有偏差,下面这个消息队列设置的50ms,含义是调用此函数时,如果消息队列没有数据,会等到50ms。 此时这个任务会被挂起,让其他低优先级的任务得到执行,50ms内消息队列有数据了会返回,如果超时了也会返回。   if (xQueueReceive(xQueFd, (void *)&cli .. (2017-03-07 10:55) 
eric2013:1   不会,只要时间片用完就会切换。 2.  不会,只要时间片用完,也会切换。  (2017-03-07 14:01) 
1
5005501:想問一個問題,如果不想等待,沒有消息直接走,該 怎麼辦呢。 (2017-11-03 15:33) 
0
8
eric2013 发表于 2017-3-7 10:55 楼主的理解稍有偏差,下面这个消息队列设置的50ms,含义是调用此函数时,如果消息队列没有数据,会等到50ms ...
lianfutiana 发表于 2019-3-22 10:35 “ FreeRTOS的时间片仅支持一个时钟周期,比如你的系统时钟节拍是1000Hz,那么时间片的大小就是1ms,时间 ...
eric2013 发表于 2019-3-22 12:19 FreeRTOS不支持。
lianfutiana 发表于 2019-4-2 17:46 不支持是啥意思???只能是一个时间周期??
81
1349
1592
至尊会员
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-7-6 03:03 , Processed in 0.312779 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.