首页
›
嵌入式基础与RISC-V
›
070-嵌入式软件分层设计
›
《STM32裸机中断优先级优化与任务调度故障定位实战》
VIP10
本课程属于:070-嵌入式软件分层设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32裸机中断优先级优化与任务调度故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断优先级基础
NVIC结构解析 · 优先级分组规则 · 抢占优先级与子优先级区别
断优先级基础
NVIC
02
优先级分组实战
使用HAL库配置优先级分组 · 分组选择对系统的影响
优先级分组实战
HAL
03
中断嵌套场景
高优先级中断抢占低优先级 · 中断响应延迟分析
断嵌套场景
高优先级
04
优先级反转问题
什么是优先级反转 · 经典案例(I2C/SPI共享资源) · 解决方案
优先级反转问题
什么是优先级反转
05
临界区保护
关中断与开中断 · __disable_irq/__en… · 临界区粒度控制
临界区保护
关中断与开中断
06
任务调度基础
裸机任务调度模型(前后台系统) · 超级循环架构 · 时间片轮转
任务调度基础
裸机任务调度模型
07
状态机调度
有限状态机实现任务切换 · 状态表设计 · 事件驱动模型
状态机调度
有限状态机实现任…
08
调度器实现
协作式调度器 · 抢占式调度器(SysTick实现) · 任务控制块设计
调度器实现
协作式调度器
09
任务优先级设计
任务优先级分配策略 · 优先级映射到中断优先级 · 优先级天花板协议
任务优先级设计
任务优先级分配策…
10
中断与任务同步
信号量机制(裸机实现) · 事件标志组 · 消息队列(环形缓冲区)
任务同步
信号量机制
11
调试工具链
J-Link/SWD调试器配置 · ITM/SWO调试输出 · 串口打印调试
调试工具链
J-Link/SWD
12
逻辑分析仪调试
Saleae逻辑分析仪使用 · 中断触发时序捕获 · GPIO翻转标记法
逻辑分析仪调试
Saleae
13
断点调试技巧
硬件断点与软件断点 · 条件断点 · 数据断点
断点调试技巧
硬件断点
14
RTOS与裸机对比
FreeRTOS中断管理 vs 裸机… · 任务切换开销对比
RTOS
裸机对比
15
中断延迟测量
中断延迟定义 · 测量方法(GPIO翻转+示波器) · 影响延迟的因素
断延迟测量
断延迟定义
16
故障定位基础
HardFault分析 · 故障类型(总线/用法/内存管理) · 故障寄存器解读
故障定位基础
HardFault
17
栈溢出检测
MSP与PSP监控 · 栈边界填充 · 栈使用率统计
栈溢出检测
MSP
18
断言与错误处理
自定义assert宏 · 错误日志系统 · 故障恢复机制
断言
错误处理
19
看门狗应用
独立看门狗与窗口看门狗 · 喂狗策略 · 调试模式下的看门狗处理
看门狗应用
独立看门狗
20
低功耗中断设计
停止模式与待机模式 · 外部中断唤醒 · 低功耗与实时性平衡
低功耗
断设计
21
外设中断优先级配置
USART中断优先级 · 定时器中断优先级 · DMA中断优先级
外设
断优先级配置
22
中断服务函数优化
快速入栈出栈 · 中断函数最小化 · 延迟工作到主循环
断服务函数优化
快速入栈出栈
23
中断向量表重定向
向量表偏移 · Bootloader与App中断管理 · 中断共享问题
断向量表重定向
向量表偏移
24
多核中断管理
双核通信中断 · 共享中断处理 · 核间同步机制
多核
断管理
25
中断安全数据结构
原子操作 · 锁-free队列 · 双缓冲技术
断安全数据结构
原子操作
26
实时性分析
最坏情况执行时间(WCET)分析 · 中断响应时间计算 · 系统负载评估
实时性分析
WCET
27
故障注入测试
模拟中断丢失 · 模拟优先级反转 · 压力测试方法
故障注入测试
模拟
28
调试故事会
实际项目中断问题案例(电机控制 · 无人机飞控 · 工业PLC)
调试故事会
实际项目
29
综合实战1
构建裸机任务调度器+中断优先级优化(…
综合实战1
构建裸机任务调度…
30
综合实战2
故障定位实战(故意制造HardFau… · 栈溢出 · 优先级反转
综合实战2
HardFau
所属VIP或分类
同VIP:STM32裸机任务调度与中断管理工程部署实战
同VIP:STM32裸机外设驱动分层封装与移植部署实战
同VIP:STM32裸机外设驱动分层架构部署与调试实战