首页
›
嵌入式与底层系统
›
039-嵌入式测试与质量工程
›
《MISRA调试与优化》
VIP22
本课程属于:039-嵌入式测试与质量工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MISRA调试与优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=MISRA的起源 · 目标 · 适用领域
课程导入
MISRA
02
MISRA C/C++标准概览
目标=MISRA C:2012 · MISRA C++ · 规则分类(强制
MISRA
C/C++
03
开发环境搭建
目标=编译器 · 静态分析工具 · 调试器
开发环境搭建
目标=编译器
04
MISRA规则解读基础
目标=规则编号 · 类别 · 解码方法
MISRA
规则解读基础
05
静态分析工具实战
目标=使用PC-lint · Coverity · Helix QAC等工具进行MISR…
静态分析工具实战
PC-lint
06
调试基础与MISRA
目标=调试符号 · 断点 · 单步执行
MISRA
调试基础
07
常见MISRA违规调试案例
目标=指针类型转换 · 隐式类型提升 · 控制流缺失等问题的定位与修复
MISRA
常见
08
运行时错误与MISRA
目标=数组越界 · 空指针解引用 · 未初始化变量等
MISRA
运行时错误
09
内存管理与MISRA
目标=动态内存分配的限制 · 静态分配替代方案 · 内存泄漏与碎片问题的调试
MISRA
内存管理
10
并发与中断的MISRA调试
目标=竞态条件 · 原子操作 · 中断服务例程的规则约束与调试技巧
MISRA
并发
11
MISRA合规的单元测试
目标=测试框架选择 · 测试用例设计 · 覆盖率分析
MISRA
合规的单元测试
12
代码审查与MISRA
目标=人工审查流程 · 检查表 · 工具辅助审查
MISRA
代码审查
13
优化基础与MISRA
目标=优化目标(速度 · 大小 · 功耗)
MISRA
优化基础
14
编译器优化与MISRA
目标=优化级别选择 · 内联 · 循环展开等对MISRA合规的影响与调…
MISRA
编译器优化
15
性能剖析与MISRA
目标=使用gprof · perf · Tracealyzer等工具定位性能…
MISRA
性能剖析
16
代码大小优化与MISRA
目标=减少代码体积的技术(如函数复用 · 查表法) · 并确保不违反MISRA规则
MISRA
代码大小优化
17
数据流优化与MISRA
目标=减少全局变量 · 优化数据传递 · 使用const和restrict
MISRA
数据流优化
18
控制流优化与MISRA
目标=简化条件分支 · 消除goto · 优化循环结构
MISRA
控制流优化
19
MISRA合规的重构
目标=识别需要重构的代码 · 安全重构步骤 · 以及重构后的回归测试
MISRA
合规的重构
20
MISRA与安全关键系统
目标=ISO 26262 · IEC 61508等标准中的MISR… · 调试与优化的特殊考虑
MISRA
安全关键系统
21
MISRA与嵌入式实时系统
目标=实时性约束下的调试与优化 · 中断延迟 · 任务调度与MISRA规则
MISRA
嵌入式实时系统
22
MISRA与多核/多处理器
目标=核间通信 · 共享内存 · 缓存一致性的调试与优化
MISRA
多核
23
MISRA与C++
目标=MISRA C++的特殊规则 · 异常 · 模板
MISRA
C++
24
MISRA与自动代码生成
目标=模型生成代码的MISRA合规性… · 工具链集成
MISRA
自动代码生成
25
MISRA合规的持续集成
目标=在CI/CD中集成静态分析 · 单元测试 · 合规检查
MISRA
合规的持续集成
26
MISRA违规的批量处理
目标=优先级排序 · 自动修复 · 抑制策略
MISRA
违规的批量处理
27
MISRA调试与优化的度量
目标=合规率 · 缺陷密度 · 性能指标
MISRA
调试
28
综合实战一
目标=从零构建一个MISRA合规的嵌… · 完成调试 · 优化与合规验证
综合实战一
MISRA
29
综合实战二
目标=对现有违规代码进行调试 · 优化和重构 · 达到MISRA合规并提升性能
综合实战二
目标=对现有违规…
30
课程总结与进阶
目标=知识体系回顾 · 常见陷阱 · 进阶学习资源
课程总结
进阶
所属VIP或分类
同VIP:MISRA-CMISRA-C工程部署与项目落地调试优化实战
同VIP:MISRA-CMISRA-C编码规则实战与静态分析调试实战
同VIP:MISRA-CMISRA-C编码规范工程部署与调试工程实战