首页
›
嵌入式基础与RISC-V
›
043-MISRAC与C 编码规范
›
《MISRA-C编码规范项目落地与静态分析实战》
VIP10
本课程属于:043-MISRAC与C 编码规范
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MISRA-C编码规范项目落地与静态分析实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MISRA-C概述
MISRA-C的起源与发展 · MISRA-C的核心目标 · MISRA-C在汽车与工业领域的地位
MISRA-C
的起源
02
编码规范基础
MISRA-C 2012版本结构 · 规则分类(强制/必要/建议) · 规则编号体系解读
编码规范基础
MISRA-C
03
环境与工具链
静态分析工具选型(PC-lint/Q… · 工具链集成方案 · CI/CD流水线中的静态分析
环境
工具链
04
规则详解-语言子集(1)
禁止使用动态内存分配(Rule 21… · 禁止使用标准库中的危险函数
规则详解
语言子集
05
规则详解-语言子集(2)
禁止使用递归(Rule 17.2) · 限制函数长度与圈复杂度
规则详解
语言子集
06
规则详解-类型系统
强制类型转换规则(Rule 10.1… · 隐式类型转换的陷阱 · typedef的正确使用
规则详解
类型系统
07
规则详解-声明与定义
变量作用域规则(Rule 8.5-8… · 函数声明必须包含原型(Rule 8.… · 头文件防护
规则详解
声明
08
规则详解-控制流
switch语句必须包含defaul… · goto语句的限制 · break/continue的使用规…
规则详解
控制流
09
规则详解-表达式
副作用规则(Rule 13.2) · 运算符优先级与括号使用(Rule 1… · 逻辑运算符的短路求值
规则详解
表达式
10
规则详解-指针与数组
指针算术的限制(Rule 18.1-… · 数组下标越界检查 · NULL指针检查(Rule 11.9…
规则详解
指针
11
规则详解-预处理
宏定义规范(Rule 20.1-20… · 条件编译的使用 · #undef的注意事项
规则详解
预处理
12
规则详解-注释与文档
注释风格要求(Rule 3.1-3.… · 代码自文档化 · Doxygen注释规范
规则详解
注释
13
静态分析工具实战-PC-lint
PC-lint安装与配置 · 常用选项解读 · 抑制误报的方法
PC-lint
静态分析工具实战
14
静态分析工具实战-QAC
QAC项目配置 · 规则集定制 · 报告生成与解读
QAC
静态分析工具实战
15
静态分析工具实战-Coverity
Coverity云端分析 · 缺陷分类 · 修复流程
Coverity
静态分析工具实战
16
规则违规案例分析(1)
未初始化变量 · 缓冲区溢出 · 死代码
规则违规案例分析
1
17
规则违规案例分析(2)
不安全的类型转换 · 未检查的返回值 · 资源泄漏
规则违规案例分析
2
18
规则违规案例分析(3)
竞态条件 · 不可达代码 · 断言使用不当
规则违规案例分析
3
19
MISRA-C与安全标准
ISO 26262功能安全 · IEC 61508 · MISRA-C在ASIL等级中的应用
MISRA-C
安全标准
20
MISRA-C与编码标准融合
MISRA-C与AUTOSAR C+… · MISRA-C与CERT C · 多标准冲突解决
MISRA-C
编码标准融合
21
项目落地流程(1)
MISRA-C合规计划制定 · 团队培训 · 基线建立
项目落地流程
1
22
项目落地流程(2)
代码审查与静态分析结合 · 违规跟踪与修复 · 持续改进
项目落地流程
2
23
项目落地流程(3)
供应商代码合规管理 · 第三方库的MISRA-C合规性评估
项目落地流程
3
24
MISRA-C 2023新特性
MISRA-C 2023主要变化 · 新增规则解读 · 迁移指南
MISRA-C
2023新特性
25
MISRA-C与嵌入式实时系统
中断服务程序中的MISRA-C规则 · RTOS任务中的注意事项
MISRA-C
嵌入式实时系统
26
MISRA-C与单元测试
单元测试框架选择 · 测试覆盖率要求 · MISRA-C与TDD
MISRA-C
单元测试
27
MISRA-C与代码生成
自动代码生成工具的MISRA-C合规… · Simulink/Embedded…
MISRA-C
代码生成
28
MISRA-C审计与认证
内部审计流程 · 第三方认证准备 · 常见审计发现项
MISRA-C
审计
29
MISRA-C工具链自动化
Makefile/CMake集成 · Jenkins/GitLab CI配… · 报告自动化
MISRA-C
工具链自动化
30
总结与最佳实践
MISRA-C实施常见误区 · 团队文化培养 · 未来趋势展望
最佳实践
MISRA-C
所属VIP或分类
同VIP:MISRA-C与C-编码规范实战
同VIP:MISRA-C安全编码落地与合规整改
同VIP:MISRA-C工具集成与项目落地调试实战