首页
›
嵌入式与底层系统
›
036-嵌入式C语言与底层编程
›
《MISRA C调试与优化》
VIP21
本课程属于:036-嵌入式C语言与底层编程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MISRA C调试与优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=MISRA C的起源 · 目标 · 适用领域
课程导入
MISRA
02
MISRA C基础
目标=MISRA C的历史版本(19… · 2004 · 2012
MISRA
C基础
03
开发环境搭建
目标=常用编译器(GCC · IAR · Keil
开发环境搭建
GCC
04
MISRA C核心规则解析(一)
目标=类型与变量相关规则 · 包括基本类型 · 隐式转换
MISRA
C核心规则解析
05
MISRA C核心规则解析(二)
目标=控制流与表达式规则 · 包括if-else · switch
MISRA
C核心规则解析
06
MISRA C核心规则解析(三)
目标=函数与接口规则 · 包括函数声明 · 参数传递
MISRA
C核心规则解析
07
MISRA C核心规则解析(四)
目标=内存与资源管理规则 · 包括动态内存 · 指针运算
MISRA
C核心规则解析
08
MISRA C合规性检查流程
目标=从代码编写到静态分析 · 人工审查 · 偏差申请
MISRA
C合规性检查流程
09
静态分析工具实战
目标=使用PC-lint Plus检… · 解读报告 · 定位违规代码
静态分析工具实战
PC-lint
10
动态调试基础
目标=GDB · LLDB · J-Link
动态调试基础
GDB
11
常见MISRA C违规案例(一)
目标=类型转换与隐式提升导致的溢出 · 精度丢失 · 未定义行为
MISRA
常见
12
常见MISRA C违规案例(二)
目标=指针与数组误用导致的越界 · 野指针 · 内存泄漏
MISRA
常见
13
常见MISRA C违规案例(三)
目标=控制流缺陷导致的死循环 · 不可达代码 · 逻辑错误
MISRA
常见
14
常见MISRA C违规案例(四)
目标=函数接口与全局变量滥用导致的耦… · 重入 · 竞态问题
MISRA
常见
15
MISRA C与运行时错误检测
目标=使用Valgrind · AddressSanitizer · UndefinedBehaviorS…
MISRA
C
16
代码优化基础
目标=在满足MISRA C约束下的性… · 时间与空间权衡 · 编译器优化选项(-O0到-O3
代码优化基础
MISRA
17
循环优化与MISRA C
目标=循环展开 · 循环合并 · 循环不变量外提
MISRA
循环优化
18
函数与内联优化
目标=函数内联 · 尾调用优化 · 参数传递优化
函数
内联优化
19
内存与数据布局优化
目标=结构体对齐 · 填充 · 位域使用
内存
数据布局优化
20
中断与并发优化
目标=中断服务例程的MISRA C合… · 共享数据保护 · 原子操作
并发优化
MISRA
21
编译器特定优化与MISRA C
目标=GCC · IAR · Keil等编译器的优化扩展
MISRA
编译器特定优化
22
调试优化实战(一)
目标=一个嵌入式控制项目的MISRA… · 从违规代码到合规代码的完整调试与优化…
调试优化实战
MISRA
23
调试优化实战(二)
目标=一个通信协议栈的MISRA C… · 分析性能瓶颈 · 应用合规优化手段
调试优化实战
MISRA
24
调试优化实战(三)
目标=一个安全关键模块的MISRA… · 结合静态分析 · 动态测试
调试优化实战
MISRA
25
MISRA C合规与优化冲突处理
目标=当优化需求与MISRA C规则… · 偏差申请 · 风险评估
MISRA
C合规
26
MISRA C在团队协作中的实践
目标=编码规范 · 代码审查清单 · 持续集成中的静态分析
MISRA
C
27
MISRA C与功能安全标准
目标=ISO 26262 · IEC 61508 · EN 50128对MISRA C的要…
MISRA
C
28
MISRA C调试与优化常见问题解答
目标=工具误报 · 规则理解偏差 · 性能与安全权衡
MISRA
C调试
29
综合提升(一)
目标=从MISRA C到MISRA… · AUTOSAR C++的迁移 · 现代C语言特性(C11
综合提升
MISRA
30
综合提升(二)
目标=课程总结与进阶路线 · 构建个人MISRA C知识体系 · 持续学习资源
综合提升
目标=课程总结
所属VIP或分类
同VIP:Bootloader架构设计与外设驱动实战工程
同VIP:Bootloader移植与汽车嵌入式系统启动优化实战工程
同VIP:Bootloader移植与系统启动调试与优化Linux实战