系列文章
FreeRTOS实时操作系统(二)任务创建与任务删除(HAL库)
FreeRTOS实时操作系统(五)进入临界区、任务调度器挂起与恢复
FreeRTOS实时操作系统(七)时间片调度及RTOS的滴答定时器
FreeRTOS实时操作系统(八)任务状态查询及时间统计函数
FreeRTOS实时操作系统(十五)Tickless低功耗模式
队列集简介
队列只允许传递一种数据类型,队列集可以传递多种消息。
作用:用于对多个队列或信号量进行“监听”,其中不管哪一个消息到来,都可让任务退出阻塞状态
相关API函数
| 函数 | 描述 |
|---|---|
| xQueueCreateSet() | 创建队列集 |
| xQueueAddToSet() | 队列添加到队列集中 |
| xQueueRemoveFromSet() | 从队列集中移除队列 |
| xQueueSelectFromSet() | 获取队列集中有有效消息的队列 |
| xQueueSelectFromSetFromISR() | 在中断中获取队列集中有有效消息的队列 |
队列集创建函数
BaseType_t xQueueAddToSet
该系列文章介绍了FreeRTOS实时操作系统,重点讲解了队列集的概念、API函数用法,包括创建、添加、移除队列集,以及如何获取有消息的队列。队列集允许监控多个队列或信号量,当其中任一有消息时,任务可退出阻塞状态。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



