首页
›
嵌入式与底层系统
›
039-嵌入式测试与质量工程
›
《MISRA CMISRA-C编码规则实战与静态分析调试实战》
VIP22
本课程属于:039-嵌入式测试与质量工程
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MISRA CMISRA-C编码规则实战与静态分析调试实战
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与MISRA C概述
目标=MISRA C的起源 · 发展历程 · 适用领域
MISRA
课程导入
02
MISRA C版本演进与规则分类
目标=MISRA C:1998 · MISRA C:2004 · MISRA C
MISRA
C版本演进
03
开发环境与工具链准备
目标=编译器 · 静态分析工具 · 构建系统
开发环境
工具链准备
04
MISRA C核心术语与基本概念
目标=未定义行为 · 未指定行为 · 实现定义行为
MISRA
C核心术语
05
MISRA C规则结构解读
目标=规则编号 · 类别 · 可判定性
MISRA
C规则结构解读
06
语言环境与编译期规则
目标=MISRA C对C标准版本的要… · 编译器选项 · 字符集
语言环境
编译期规则
07
标识符与命名规则
目标=标识符长度 · 命名约定 · 保留标识符
标识符
命名规则
08
类型与类型转换规则
目标=基本类型 · 枚举 · 指针
类型
类型转换规则
09
常量与初始化规则
目标=常量定义 · 枚举常量 · const限定
常量
初始化规则
10
表达式与运算符规则
目标=算术运算 · 位运算 · 逻辑运算
表达式
运算符规则
11
控制流与语句规则
目标=if-else · switch · for
控制流
语句规则
12
函数与函数调用规则
目标=函数声明与定义 · 参数传递 · 返回值
函数
函数调用规则
13
指针与数组规则
目标=指针算术 · 指针转换 · 数组越界
指针
数组规则
14
结构体与联合体规则
目标=结构体填充 · 位域 · 联合体使用
结构体
联合体规则
15
内存管理规则
目标=动态内存分配 · 内存泄漏 · 悬垂指针
内存管理规则
目标=动态内存分…
16
预处理与宏规则
目标=宏定义 · 条件编译 · 头文件包含
预处理
宏规则
17
标准库与第三方库规则
目标=标准库函数的安全使用 · 禁用函数列表 · 第三方库的合规性评估与封装策略
标准库
第三方库规则
18
并发与中断处理规则
目标=多线程 · 信号处理 · 中断服务程序
并发
断处理规则
19
静态分析工具原理与配置
目标=静态分析的基本原理 · 数据流分析 · 抽象解释
静态分析工具原理
配置
20
静态分析实战
目标=使用工具检查MISRA C违规 · 演示项目配置 · 扫描执行
静态分析实战
MISRA
21
违规分析与调试技巧
目标=如何定位违规代码 · 理解违规原因 · 区分误报与真实违规
违规分析
调试技巧
22
偏差管理与合规论证
目标=偏差申请流程 · 偏差记录 · 风险评估
偏差管理
合规论证
23
代码重构与合规修复
目标=针对常见MISRA C违规的代… · 安全编码模式 · 修复后的回归测试
代码重构
合规修复
24
MISRA C与功能安全标准
目标=MISRA C与ISO 262… · IEC 61508 · DO-178C等安全标准的关系与合规…
MISRA
C
25
MISRA C与C++、AUTOSAR的协同
目标=MISRA C++ · AUTOSAR C++14 · MISRA C与AUTOSAR的交叉…
MISRA
C++
26
综合案例一
目标=汽车ECU软件MISRA C合… · 代码编写 · 静态分析到偏差管理的完整流程
综合案例一
ECU
27
综合案例二
目标=工业控制项目MISRA C合规… · 增量检查与持续集成集成
综合案例二
MISRA
28
常见问题与疑难解答
目标=规则冲突 · 工具差异 · 历史代码迁移
常见问题
疑难解答
29
MISRA C合规性度量与持续改进
目标=合规度量指标 · 趋势分析 · 代码评审
MISRA
C合规性度量
30
课程总结与进阶学习路径
目标=核心知识点回顾 · 实战经验总结 · 进阶学习资源
课程总结
进阶学习路径
所属VIP或分类
同VIP:MISRA-CMISRA-C工程部署与项目落地调试优化实战
同VIP:MISRA-CMISRA-C编码规范工程部署与调试工程实战
同VIP:MISRA-CMISRA-C编码规范项目落地与静态分析实战