首页
›
热销单品
›
软件编程与计算机基础
›
《MISRA C编码规范原理与实战详解》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
MISRA C编码规范原理与实战详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
MISRA C的起源 · 发展历程 · 在汽车及安全关键领域的地位
课程导入
MISRA
02
编码规范基础
什么是编码规范 · 为什么需要编码规范 · MISRA C与其他编码标准(如CE…
编码规范基础
什么是编码规范
03
MISRA C版本演进
MISRA C:1998 · 2004 · 2012及后续修订版的核心变化
MISRA
C版本演进
04
MISRA C规则分类体系
规则编号规则 · 强制规则与建议规则 · 指令(Directive)与规则(R…
MISRA
C规则分类体系
05
环境与编译器相关规则
理解MISRA C中关于编译器行为 · 未定义行为 · 未指定行为及实现定义行为的规则要求
环境
编译器相关规则
06
语言基础规则
标识符 · 关键字 · 数据类型
语言基础规则
标识符
07
数据类型与类型转换
隐式类型转换 · 强制类型转换 · 整型提升
数据类型
类型转换
08
表达式与运算符
运算符优先级 · 副作用 · 短路求值
表达式
运算符
09
控制流语句
if/else · switch · 循环
控制流语句
if/else
10
函数设计规则
函数声明 · 定义 · 参数传递
函数设计规则
函数声明
11
指针与内存管理
指针运算 · 空指针 · 悬垂指针
指针
内存管理
12
预处理与宏
宏定义 · 条件编译 · 头文件包含
预处理
宏定义
13
结构体、联合体与枚举
结构体布局 · 位域 · 联合体使用
结构体
联合体
14
数组与字符串
数组边界 · 字符串处理 · 字符数组
数组
字符串
15
错误处理与异常
错误码 · errno · 断言
错误处理
异常
16
并发与可重入性
MISRA C对中断 · 多线程 · 可重入函数
并发
可重入性
17
MISRA C规则实施流程
如何在项目中引入MISRA C · 制定合规计划 · 配置静态分析工具
MISRA
C规则实施流程
18
静态分析工具实战
使用PC-lint · Coverity · QAC等工具进行MISRA C检查
静态分析工具实战
PC-lint
19
单元测试与动态分析
结合MISRA C进行单元测试 · 覆盖率分析 · 运行时检查
单元测试
动态分析
20
案例实战
典型嵌入式项目(如汽车ECU)中MI…
案例实战
ECU
21
常见违规模式剖析
分析最常见的MISRA C违规类型(… · 未初始化变量 · 魔数等)及修复方法
常见违规模式剖析
MISRA
22
MISRA C与代码质量度量
如何通过MISRA C提升代码可维护… · 可读性 · 可移植性
MISRA
C
23
MISRA C与安全标准
MISRA C在ISO 26262 · IEC 61508等安全标准中的角色 · 以及如何满足认证要求
MISRA
C
24
MISRA C与DevOps
在持续集成 · 持续交付流程中集成MISRA C检查 · 实现自动化合规
MISRA
DevOps
25
MISRA C的扩展与定制
如何根据项目需求裁剪规则 · 添加自定义规则 · 处理规则冲突
MISRA
C的扩展
26
MISRA C与代码生成
自动生成代码(如Simulink · Embedded Coder)如何满…
MISRA
C
27
MISRA C的常见误区与挑战
过度合规 · 规则误读 · 工具误报
MISRA
C的常见误区
28
综合实战项目
从零开始为一个安全关键模块编写符合M… · 并完成全流程验证
综合实战项目
从零开始为一个安…
29
课程总结与认证准备
回顾核心知识点 · 梳理MISRA C相关认证(如TÜV · ISO)的备考要点
课程总结
认证准备
30
前沿趋势与未来展望
MISRA C++ · MISRA C与C11/C17/C2… · 以及安全编码规范的未来发展方向
前沿趋势
未来展望
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战