首页
›
无线通信与物联网
›
026-嵌入式Linux内核与驱动开发实战
›
《FreeRTOS多任务调度与队列信号量应用实战》
VIP20
本课程属于:026-嵌入式Linux内核与驱动开发实战
无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
FreeRTOS多任务调度与队列信号量应用实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
FreeRTOS简介 · 学习目标 · 课程整体框架
课程导入
FreeRTOS
02
FreeRTOS基础概念
任务 · 调度器 · 内核对象(队列
FreeRTOS
基础概念
03
任务创建与删除
xTaskCreate · vTaskDelete · 任务参数
任务创建
删除
04
任务调度机制
抢占式调度 · 时间片轮转 · 协作式调度
任务调度机制
抢占式调度
05
任务状态与转换
运行态 · 就绪态 · 阻塞态
任务状态
转换
06
任务延时与阻塞
vTaskDelay · vTaskDelayUntil · 阻塞等待事件
任务延时
阻塞
07
队列基础
队列创建 · 发送 · 接收
队列基础
队列创建
08
队列实战
多任务数据传递 · 生产者-消费者模型 · 队列在中断中的使用(FromISR)
队列实战
多任务数据传递
09
队列集(Queue Set)
多队列监听 · 事件分组 · 队列集创建与使用
Queue
Set
10
信号量基础
二值信号量 · 计数信号量 · 互斥信号量
信号量基础
二值信号量
11
二值信号量实战
任务同步 · 中断与任务同步 · 事件通知替代方案
二值信号量实战
任务同步
12
计数信号量实战
资源计数 · 事件计数 · 多实例资源管理
计数信号量实战
资源计数
13
互斥量与优先级继承
互斥量使用 · 优先级翻转问题 · 优先级继承机制
互斥量
优先级继承
14
递归互斥量
递归锁场景 · 使用注意事项 · 与普通互斥量区别
递归互斥量
递归锁场景
15
任务通知(Task Notification)
轻量级信号量/队列替代 · 通知值 · 通知操作
Task
Notification
16
软件定时器
定时器创建 · 回调函数 · 自动重载
软件定时器
定时器创建
17
中断管理
中断安全API · 延迟中断处理(Deferred In… · 中断与任务通信
断管理
API
18
内存管理
FreeRTOS堆方案(heap_1… · 内存分配策略 · 内存碎片
内存管理
FreeRTOS
19
低功耗与Tickless模式
Tickless机制 · 空闲任务钩子 · 低功耗设计
Tickless
低功耗
20
多任务同步综合案例
多传感器数据采集 · 数据融合 · 任务间通信设计
多任务同步综合案…
多传感器数据采集
21
队列与信号量综合实战
任务间命令分发 · 状态上报 · 事件驱动架构
队列
信号量综合实战
22
常见问题与调试
优先级反转 · 死锁 · 数据竞争
常见问题
调试
23
性能优化
任务优先级设计 · 队列/信号量使用优化 · 减少上下文切换
性能优化
任务优先级设计
24
FreeRTOS+TCP基础
网络任务 · Socket API · 与任务调度结合
FreeRTOS+TCP
网络任务
25
FreeRTOS+文件系统
FATFS集成 · 任务中文件操作 · 与队列信号量配合
FreeRTOS+
文件系统
26
多核与AMP/SMP
多核FreeRTOS · 任务分配 · 核间通信
AMP/SMP
多核
27
安全与可靠性
MPU支持 · 任务隔离 · 看门狗
安全
可靠性
28
实战项目
智能家居网关(多任务 · 队列 · 信号量
实战项目
智能家居网关
29
实战项目
工业数据采集与监控(高优先级中断 · 队列 · 信号量
实战项目
工业数据采集
30
课程总结与进阶
知识体系回顾 · 常见面试题 · 学习路径
课程总结
进阶
所属VIP或分类
同VIP:ADC传感器数据采集与滤波系统开发
同VIP:ARM-Cortex-M启动流程与最小系统开发
同VIP:C语言指针结构体与寄存器操作入门实战