首页
›
嵌入式与底层系统
›
036-嵌入式C语言与底层编程
›
《MISRA C编码规范测试验证与持续集成实战工程》
VIP21
本课程属于:036-嵌入式C语言与底层编程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MISRA C编码规范测试验证与持续集成实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=MISRA C的起源 · 发展 · 行业地位
课程导入
MISRA
02
MISRA C基础概念
目标=规则 · 指令 · 分类(必需
MISRA
C基础概念
03
C语言安全子集
目标=MISRA C对C99/C11… · 包括类型系统 · 指针
C语言安全子集
MISRA
04
开发环境搭建
目标=编译器 · 静态分析工具 · 构建系统
开发环境搭建
目标=编译器
05
静态分析工具入门
目标=主流MISRA C检查工具(如… · Coverity · Helix QAC
静态分析工具入门
MISRA
06
规则解读与编码实践(一)
目标=聚焦类型与转换 · 表达式 · 控制流
规则解读
编码实践
07
规则解读与编码实践(二)
目标=聚焦指针与内存 · 数组与字符串 · 结构体与联合体
规则解读
编码实践
08
偏差管理流程
目标=如何记录 · 评审 · 批准和追踪MISRA C偏差
偏差管理流程
目标=如何记录
09
测试验证策略
目标=单元测试 · 集成测试 · 静态分析
测试验证策略
目标=单元测试
10
单元测试框架实战
目标=使用Unity · CMock · Ceedling或Google Te…
单元测试框架实战
Unity
11
持续集成基础
目标=CI的核心概念 · 流水线设计 · 触发策略
持续集成基础
CI
12
CI平台选型与配置
目标=Jenkins · GitLab CI · GitHub Actions等平台的…
CI
平台选型
13
静态分析集成实战
目标=在CI中集成MISRA C检查… · 配置规则集 · 抑制文件
静态分析集成实战
CI
14
自动化测试集成实战
目标=在CI中自动编译 · 运行单元测试与集成测试 · 收集测试结果
自动化测试集成实…
CI
15
代码覆盖率与MISRA C
目标=理解语句 · 分支 · MC/DC覆盖率与MISRA C合规…
MISRA
代码覆盖率
16
流水线质量门禁
目标=定义MISRA C违规数 · 测试通过率 · 覆盖率
流水线质量门禁
MISRA
17
报告与度量
目标=生成MISRA C合规报告 · 测试报告 · 覆盖率报告与趋势图
报告
度量
18
案例实战(一)
目标=从零搭建一个符合MISRA C… · 完成环境配置 · 规则集选择
案例实战
MISRA
19
案例实战(二)
目标=为已有遗留C代码引入MISRA… · 制定分阶段整改计划 · 偏差策略与CI增量检查方案
案例实战
MISRA
20
案例实战(三)
目标=在CI中实现MISRA C全流… · 包括提交触发 · 静态分析
案例实战
CI
21
常见问题与排错
目标=规则误报 · 工具差异 · 编译兼容性
常见问题
排错
22
工具链协同与优化
目标=编译器 · 静态分析 · 测试框架
工具链协同
优化
23
MISRA C与功能安全标准
目标=MISRA C在ISO 262… · IEC 61508 · DO-178C等标准中的定位
MISRA
C
24
合规性证据与审计
目标=如何整理MISRA C合规证据… · 包括规则映射 · 偏差记录
合规性证据
审计
25
团队协作与规范落地
目标=代码评审 · 培训 · 规范宣贯
团队协作
规范落地
26
持续改进与度量驱动
目标=基于CI数据持续优化规则集 · 修复策略与流程 · 建立质量趋势监控与定期回顾机制
持续改进
度量驱动
27
综合项目(一)
目标=需求分析与架构设计 · 定义项目MISRA C合规目标 · 测试策略与CI流水线蓝图
综合项目
目标=需求分析
28
综合项目(二)
目标=编码 · 静态分析 · 单元测试与偏差管理的完整实施
综合项目
目标=编码
29
综合项目(三)
目标=CI/CD全流程演练与交付 · 生成合规报告 · 演示审计追溯并完成项目复盘
综合项目
CI/CD
30
课程总结与进阶
目标=回顾核心知识体系 · 展望MISRA C未来版本 · 工具智能化与DevSecOps融合趋…
课程总结
进阶
所属VIP或分类
同VIP:Bootloader架构设计与外设驱动实战工程
同VIP:Bootloader移植与汽车嵌入式系统启动优化实战工程
同VIP:Bootloader移植与系统启动调试与优化Linux实战