首页
›
嵌入式与底层系统
›
039-嵌入式测试与质量工程
›
《MISRA CMISRA-C编码规范项目落地与静态分析实战》
VIP22
本课程属于:039-嵌入式测试与质量工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MISRA CMISRA-C编码规范项目落地与静态分析实战
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=MISRA C的起源 · 发展历程 · 行业价值与课程整体学习路径
课程导入
MISRA
02
MISRA C基础概念
目标=什么是MISRA C · MISRA C · 合规等级与偏离管理
MISRA
C基础概念
03
C语言安全子集
目标=MISRA C对C语言特性的取… · 未定义行为 · 实现定义行为与未指定行为
C语言安全子集
MISRA
04
MISRA C文档结构
目标=规则分类 · 指令与规则的区别 · 可判定性与不可判定性规则
MISRA
C文档结构
05
开发环境搭建
目标=编译器选择 · 静态分析工具选型 · 持续集成环境准备
开发环境搭建
目标=编译器选择
06
静态分析工具入门
目标=主流工具介绍(PC-lint · Coverity · Klocwork
静态分析工具入门
PC-lint
07
规则解读方法
目标=如何阅读MISRA规则 · 理解规则意图 · 识别违规代码与合规改写
规则解读方法
MISRA
08
类型与转换规则
目标=基本类型 · 隐式转换 · 显式转换
类型
转换规则
09
指针与数组规则
目标=指针运算 · 数组边界 · 动态内存管理
指针
数组规则
10
表达式与副作用规则
目标=求值顺序 · 短路求值 · 副作用
表达式
副作用规则
11
控制流规则
目标=if-else · switch · 循环结构
控制流规则
if-else
12
函数与接口规则
目标=函数声明与定义 · 参数传递 · 返回值
函数
接口规则
13
结构与联合体规则
目标=位域 · 内存对齐 · 填充字节
结构
联合体规则
14
预处理与宏规则
目标=宏定义 · 条件编译 · 头文件保护
预处理
宏规则
15
标准库与运行时规则
目标=标准库函数限制 · 信号处理 · 输入输出
标准库
运行时规则
16
并发与中断规则
目标=多线程 · 中断服务程序 · volatile使用
并发
断规则
17
静态分析实战一
目标=使用工具扫描代码并解读报告 · 定位违规点
静态分析实战一
目标=使用工具扫…
18
静态分析实战二
目标=针对典型违规进行代码重构与合规…
静态分析实战二
目标=针对典型违…
19
偏离管理实战
目标=如何申请偏离 · 记录偏离 · 评审偏离与维护偏离清单
偏离管理实战
目标=如何申请偏…
20
合规矩阵与度量
目标=建立合规矩阵 · 统计违规密度 · 跟踪整改进度
合规矩阵
度量
21
项目落地流程
目标=从项目启动 · 规则裁剪 · 工具集成到代码审查的完整流程
项目落地流程
目标=从项目启动
22
团队协作与培训
目标=开发人员 · 测试人员 · 质量人员角色分工与MISRA培训体系
团队协作
培训
23
常见问题与误区
目标=规则误用 · 工具误报 · 过度合规
常见问题
误区
24
案例研究一
目标=汽车电子ECU项目MISRA…
案例研究一
ECU
25
案例研究二
目标=医疗设备嵌入式软件MISRA…
案例研究二
MISRA
26
案例研究三
目标=工业控制项目从零建立MISRA…
案例研究三
MISRA
27
工具高级配置
目标=自定义规则 · 抑制误报 · 集成到IDE与CI/CD流水线
工具高级配置
目标=自定义规则
28
MISRA C与其它标准
目标=ISO 26262 · IEC 61508 · DO-178C对MISRA C的要求…
MISRA
C
29
综合提升一
目标=设计一个完整的MISRA C合… · 包括规则选择 · 工具链
综合提升一
MISRA
30
综合提升二
目标=模拟审核与认证准备 · 编写合规证据 · 应对审核问题与持续改进
综合提升二
目标=模拟审核
所属VIP或分类
同VIP:MISRA-CMISRA-C工程部署与项目落地调试优化实战
同VIP:MISRA-CMISRA-C编码规则实战与静态分析调试实战
同VIP:MISRA-CMISRA-C编码规范工程部署与调试工程实战