视频选集 01_freeRTOS简介 02_freeRTOS调度机制 03_freeRTOS切换任务机制 04_准备项目模板 05_完成freeRTOS的移植 06_使用freeRTOS的软件结构 07_使用freeRTOS创建第一个任务 08_使用freeRTOS和裸机开发的区别 09_不同优先级和相同优先级的任务调度 10_freeRTOS总结 11_每日一考 12_静态创建task任务 13_删除任务使用演示 14_任务的挂起和恢复 15_添加临界区构建原子化操作 16_内容总结 17_挂起调度器和进入临界区的区别 18_查看和设置优先级 19_获取任务数量 20_获取任务句柄 21_获取任务状态和最小剩余空间 22_获取任务运行时间函数演示 23_获取任务的状态结构体 24_每日一考 25_延时函数选择使用 26_消息队列介绍 27_使用轮询完成数据交互 28_使用队列完成数据读写 29_队列存放复杂结构 30_信号量介绍 31_使用轮询接收串口数据会大量占用CPU 32_使用信号量实现最小占用CPU的串口接收 33_使用相同串口的资源争抢 34_使用二值信号量管理串口资源互斥 35_使用互斥信号量解决优先级翻转问题 36_计数型信号量实现按3次led闪烁 37_每日一考 38_多个队列的使用方法 39_单个队列的使用方法 40_使用串口队列接收串口数据点亮LED灯 41_队列集统一管理队列操作 42_队列集的底层实现 43_事件标志组介绍 44_事件标志组演示 45_任务通知介绍 46_使用任务通知替代二值信号量 47_任务通知替代事件通知组 48_每日一考 49_软件定时器介绍 50_软件定时器的使用 51_软件定时器的及时控制 52_低功耗模式介绍 53_低功耗模式源码解析 54_内存管理方案HEAP1 55_内存管理方案总结 56_查看剩余内存方法 57_总结freeRTOS