首页
›
芯片硬件与光电工程
›
169-RTOS实时系统工程
›
《RTOS内存管理与泄漏诊断》
VIP9
本课程属于:169-RTOS实时系统工程
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RTOS内存管理与泄漏诊断
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RTOS内存管理的重要性 · 学习目标 · 整体课程框架与实战路线图
课程导入
RTOS
02
RTOS内存管理基础
目标=内存分区 · 堆与栈 · 静态与动态分配
RTOS
内存管理基础
03
内存分配算法
目标=首次适应 · 最佳适应 · 伙伴系统
内存分配算法
目标=首次适应
04
动态内存管理API
目标=malloc/free与RTO… · rt_malloc)的语义与差异
API
动态内存管理
05
内存池技术
目标=固定大小内存池 · 可变大小内存池 · 内存池的创建
内存池技术
目标=固定大小内…
06
栈管理
目标=任务栈大小估算 · 栈溢出检测 · 栈使用量分析
栈管理
目标=任务栈大小…
07
堆管理
目标=堆区域划分 · 多堆支持 · 堆碎片产生原因与合并策略
堆管理
目标=堆区域划分
08
内存泄漏定义与分类
目标=永久泄漏 · 间歇泄漏 · 隐式泄漏
内存泄漏定义
分类
09
内存泄漏常见成因
目标=忘记释放 · 异常路径未释放 · 引用丢失
内存泄漏常见成因
目标=忘记释放
10
内存泄漏诊断方法论
目标=静态分析 · 动态监测 · 压力测试
内存泄漏诊断方法…
目标=静态分析
11
静态代码分析工具
目标=PC-lint · Coverity · Cppcheck在RTOS内存泄漏检…
静态代码分析工具
PC-lint
12
动态运行时检测
目标=钩子函数 · 内存跟踪表 · 分配计数器
动态运行时检测
目标=钩子函数
13
RTOS特有诊断手段
目标=任务栈高水位标记 · 堆剩余量查询 · 内存块遍历与泄漏点定位
RTOS
特有诊断手段
14
调试工具与手段
目标=JTAG · SWD · Tracealyzer
调试工具
手段
15
内存泄漏案例一
目标=任务创建后未删除导致任务控制块…
内存泄漏案例一
目标=任务创建后…
16
内存泄漏案例二
目标=消息队列与信号量使用后未删除造…
内存泄漏案例二
目标=消息队列
17
内存泄漏案例三
目标=中断服务程序中动态分配内存未释…
内存泄漏案例三
目标=
18
内存泄漏案例四
目标=网络协议栈缓冲区管理不当导致的…
内存泄漏案例四
目标=网络协议栈…
19
内存碎片问题
目标=外部碎片与内部碎片的量化 · 碎片对实时性的影响与缓解策略
内存碎片问题
目标=外部碎片
20
内存越界与踩踏
目标=堆溢出 · 栈溢出 · 野指针
内存越界
踩踏
21
内存泄漏预防设计
目标=RAII思想在C中的实现 · 资源获取即初始化 · 统一释放路径
内存泄漏预防设计
RAII
22
内存管理单元(MMU/MPU)应用
目标=内存保护 · 访问权限控制 · 泄漏隔离与故障定位
MMU/MPU
内存管理单元
23
实时性约束下的内存管理
目标=确定性分配 · 最坏执行时间(WCET)分析 · 避免动态分配的策略
实时性约束下的内…
目标=确定性分配
24
多任务与并发场景
目标=任务间共享内存 · 临界区保护 · 优先级反转对内存管理的影响
多任务
并发场景
25
内存泄漏诊断实战
目标=从现象到根因的完整排查流程 · 复现方法 · 定位技巧与修复验证
内存泄漏诊断实战
目标=从现象到根…
26
自动化测试与持续集成
目标=内存泄漏回归测试 · 单元测试框架 · 内存检查工具集成
自动化测试
持续集成
27
常见问题与误区
目标=误报与漏报 · 工具局限性 · 动态分配禁用争议
常见问题
误区
28
综合提升一
目标=设计一个可诊断的RTOS内存管… · 包含跟踪 · 统计与告警功能
综合提升一
RTOS
29
综合提升二
目标=针对给定RTOS项目进行内存泄… · 输出诊断报告与优化方案
综合提升二
RTOS
30
课程总结与展望
目标=知识体系回顾 · 最佳实践清单 · 进阶学习方向与社区资源推荐
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:FreeRTOS工业控制系统开发
同VIP:RT-Thread项目开发实战100例
同VIP:RTOS中断与实时性能优化