首页
›
嵌入式基础与RISC-V
›
153-单片机任务调度架构
›
《单片机任务调度架构任务切换开销分析与调优及调度延迟排查实战》
VIP10
本课程属于:153-单片机任务调度架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机任务调度架构任务切换开销分析与调优及调度延迟排查实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
任务调度基础
RTOS核心概念 · 任务状态机(就绪/运行/阻塞/挂起) · 调度器工作原理
任务调度基础
RTOS
02
上下文切换机制
CPU寄存器现场保护与恢复 · 栈帧结构分析 · PSP与MSP切换原理
上下文切换机制
CPU
03
任务切换开销量化
保存/恢复寄存器周期数 · 栈操作时间 · Cache/TLB影响
任务切换开销量化
保存
04
调度策略对比
时间片轮转 · 优先级抢占 · 协作式调度
调度策略对比
时间片轮转
05
优先级反转与继承
经典问题复现 · 优先级继承协议实现 · 优先级天花板协议
优先级反转
继承
06
中断与任务同步
中断延迟分析 · 临界区保护 · 关中断与锁机制性能权衡
任务同步
断延迟分析
07
任务切换延迟来源
调度点决策时间 · 就绪队列查找 · 任务选择算法复杂度
任务切换延迟来源
调度点决策时间
08
就绪队列优化
位图就绪表 · 链表优化 · 多级队列
就绪队列优化
位图就绪表
09
栈空间优化
任务栈大小估算 · 栈溢出检测 · MPU保护
栈空间优化
任务栈大小估算
10
调度延迟测量工具
逻辑分析仪抓取 · GPIO示踪法 · RTOS内核追踪点
调度延迟测量工具
逻辑分析仪抓取
11
性能调优方法论
二八法则应用 · 热点识别 · 瓶颈定位
性能调优方法论
二八法则应用
12
任务优先级设计
Rate Monotonic调度 · Deadline Monotonic · 优先级分配策略
任务优先级设计
Rate
13
时间片大小调优
时间片对吞吐量影响 · 对响应时间影响 · 自适应时间片
时间片大小调优
时间片对吞吐量影…
14
非必要任务切换消除
轮询改事件驱动 · 合并小任务 · 批处理技术
非必要任务切换消…
轮询改事件驱动
15
中断服务程序优化
中断拆分(上半部/下半部) · 中断嵌套控制 · 中断延迟预算
断服务程序优化
断拆分
16
任务间通信开销
消息队列 · 信号量 · 事件标志组
任务间通信开销
消息队列
17
内存管理影响
动态内存分配延迟 · 内存碎片 · 静态分配策略
内存管理影响
动态内存分配延迟
18
多核调度基础
SMP与AMP架构 · 核间中断 · 缓存一致性影响
多核调度基础
SMP
19
调度延迟排查流程
问题复现 · 日志分析 · 时序图绘制
调度延迟排查流程
问题复现
20
典型延迟案例1
高优先级任务被低优先级任务阻塞(优先…
典型延迟案例1
高优先级任务被低…
21
典型延迟案例2
中断频繁触发导致任务饿死(中断负载均…
典型延迟案例2
断频繁触发导致任…
22
典型延迟案例3
共享资源竞争导致调度抖动(锁优化)
典型延迟案例3
共享资源竞争导致…
23
典型延迟案例4
栈溢出导致系统异常(栈保护机制)
典型延迟案例4
栈溢出导致系统异…
24
典型延迟案例5
时间片过小导致上下文切换风暴
典型延迟案例5
时间片过小导致上…
25
实时性保证策略
隔离关键任务 · 中断线程化 · CPU预留
实时性保证策略
隔离关键任务
26
调度器Benchmark
任务切换时间测试 · 中断延迟测试 · 吞吐量测试
Benchmark
调度器
27
RTOS内核裁剪
最小化配置 · 移除不必要功能 · 编译优化选项
RTOS
内核裁剪
28
硬件加速调度
FPU自动保存 · 硬件任务调度器 · DMA辅助上下文切换
硬件加速调度
FPU
29
功耗与调度权衡
IDLE任务优化 · 动态频率调整 · 睡眠与唤醒延迟
功耗
调度权衡
30
综合实战
构建一个高实时性任务系统 · 从需求分析到最终调优全流程
综合实战
构建一个高实时性…
所属VIP或分类
同VIP:单片机RTOS任务调度异常与内存故障诊断
同VIP:单片机Tick时钟与优先级调度优化
同VIP:单片机Tick调度与任务切换故障诊断