FreeRTOS学习笔记 2.zip
资源文件列表:

FreeRTOS学习笔记 2/10 事件组.pdf 452.6KB
FreeRTOS学习笔记 2/11 任务通知.pdf 427.13KB
FreeRTOS学习笔记 2/12 软件定时器.pdf 434.63KB
FreeRTOS学习笔记 2/13 两套API函数.pdf 411.84KB
FreeRTOS学习笔记 2/14 资源管理-互斥本质.pdf 449.28KB
FreeRTOS学习笔记 2/15 优化系统-栈 CPU.pdf 653.7KB
FreeRTOS学习笔记 2/8.1 数据传输方法.pdf 337.15KB
FreeRTOS学习笔记 2/8.2.2 队列读写-多设备玩游戏.pdf 715.02KB
FreeRTOS学习笔记 2/8.3.1 队列集实验-程序框架改进.pdf 744.99KB
FreeRTOS学习笔记 2/8.3.2 队列集实验-姿态控制.pdf 372.86KB
FreeRTOS学习笔记 2/8.4 队列实验-数据多任务分发.pdf 369.75KB
FreeRTOS学习笔记 2/9.1-2 信号量.pdf 535.12KB
FreeRTOS学习笔记 2/9.3 互斥量解决优先级反转.pdf 347.88KB
资源介绍:
FreeRTOS学习笔记 2.zip
当每个设备都创建一个队列读写处理任务会使用大量的栈,消耗大量内存
可以将所以设备的队列数据读写合并到一个任务中进行转换
当采用轮询的当时读队列时,读每个队列都不能指定超时时间否则会影响后续队列的
即使读取,所以整个任务一直在持续运行无法进行阻塞,极大浪费CPU资源
队列集也是一个队列,当写入队列A、B时,
xQueueSend
会判断A、B是否属于队列集
S,若是将其句柄写入队列集S。而后在读写任务时通过读队列集获得对应队列的句
柄,再进行各队列的读操作
流程框图如下
15_queueset_game
8.3.1
队列集实验
-
程序框架改进
2024
年
4
月
9
日
22:09
分区 RTOS 的第 1 页