首页
›
嵌入式基础与RISC-V
›
034-单片机软件架构
›
《裸机编程到RTOS移植任务调度与看门狗策略实战》
VIP10
本课程属于:034-单片机软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
裸机编程到RTOS移植任务调度与看门狗策略实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么从裸机转向RTOS?看门狗在实…
课程导论
RTOS
02
裸机编程回顾
超级循环架构 · 中断服务程序(ISR) · 状态机设计模式
裸机编程回顾
超级循环架构
03
裸机痛点分析
任务优先级反转 · 延时阻塞 · 代码耦合度高
裸机痛点分析
任务优先级反转
04
RTOS核心概念
任务 · 调度器 · 内核对象(信号量
RTOS
核心概念
05
FreeRTOS简介
FreeRTOS历史 · 特点 · 源码结构
FreeRTOS
简介
06
FreeRTOS移植实战(上)
下载源码 · 工程配置 · port文件修改
FreeRTOS
移植实战
07
FreeRTOS移植实战(下)
编译验证 · 运行第一个任务 · 调试技巧
FreeRTOS
移植实战
08
任务创建与管理
xTaskCreate · 任务参数 · 任务优先级
任务创建
管理
09
任务状态与切换
运行态 · 就绪态 · 阻塞态
任务状态
切换
10
调度算法详解
抢占式调度 · 时间片轮转 · 合作式调度
调度算法详解
抢占式调度
11
任务间通信——队列
xQueueCreate · xQueueSend · xQueueReceive
任务间通信
队列
12
任务间通信——信号量
二值信号量 · 计数信号量 · 互斥信号量
任务间通信
信号量
13
任务同步与互斥
互斥锁解决优先级反转 · 死锁预防
任务同步
互斥
14
软件定时器
xTimerCreate · 定时器回调 · 自动重载与单次模式
软件定时器
xTimerCreate
15
中断管理
在RTOS中处理中断 · 延迟中断处理 · 中断安全API
断管理
RTOS
16
内存管理
heap_1到heap_5 · 内存碎片问题 · 动态与静态分配
内存管理
heap
17
看门狗基础
独立看门狗(IWDG)与窗口看门狗(…
看门狗基础
IWDG
18
裸机下的看门狗
简单喂狗 · 喂狗时机问题 · 系统卡死风险
裸机下的看门狗
简单喂狗
19
RTOS下的看门狗策略
任务级喂狗 · 空闲任务喂狗 · 多任务协同喂狗
RTOS
下的看门狗策略
20
看门狗与任务监控
利用看门狗检测任务死锁 · 任务超时
看门狗
任务监控
21
看门狗与调度器联动
调度器挂起时的看门狗处理 · 低功耗模式
看门狗
调度器联动
22
实战项目一
裸机温湿度采集系统(DHT11 +…
实战项目一
DHT11
23
实战项目一
移植到FreeRTOS · 拆分为采集任务 · 显示任务
实战项目一
FreeRTOS
24
实战项目一
加入看门狗监控 · 实现异常复位与日志记录
实战项目一
加入看门狗监控
25
实战项目二
裸机多路舵机控制器(PWM + 按键…
实战项目二
PWM
26
实战项目二
RTOS重构 · 使用信号量同步按键与舵机任务
实战项目二
RTOS
27
实战项目二
看门狗策略——任务执行时间监控与喂狗
实战项目二
看门狗策略
28
性能对比与优化
裸机 vs RTOS 的CPU占用率 · 响应时间 · 代码量对比
性能对比
优化
29
常见问题与调试
任务栈溢出 · 优先级设置不当 · 看门狗误复位
常见问题
调试
30
课程总结与进阶
RTOS选型建议(FreeRTOS/… · 下一步学习方向
课程总结
进阶
所属VIP或分类
同VIP:Bootloader开发与内存管理实战
同VIP:单片机裸机转RTOS与事件驱动架构迁移
同VIP:单片机软件架构中断管理优化与低功耗架构设计调试实战