首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式C语言编码规范 编程标准 嵌入式软件规范》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式C语言编码规范 编程标准 嵌入式软件规范
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式C语言编码规范的重要性 · 课程目标 · 适用对象
课程导入
嵌入式C语言编码…
02
嵌入式软件工程基础
嵌入式系统特点 · C语言在嵌入式中的角色 · 编码规范与软件质量的关系
嵌入式软件工程基…
嵌入式系统特点
03
编码规范总览
常见嵌入式编码标准(MISRA C · CERT C · GJB 5369等)的对比与选择
编码规范总览
MISRA
04
命名规范
标识符命名规则(变量 · 函数 · 宏
命名规范
标识符命名规则
05
文件组织与头文件规范
头文件保护 · 包含顺序 · 文件职责划分
文件组织
头文件规范
06
注释规范
注释类型(块注释 · 行注释) · 注释内容要求
注释规范
注释类型
07
数据类型与常量规范
基本类型使用 · typedef与#define的选择 · 常量定义方式
数据类型
常量规范
08
变量规范
变量作用域控制 · 全局变量限制 · 局部变量初始化
变量规范
变量作用域控制
09
函数规范
函数命名 · 参数个数限制 · 返回值处理
函数规范
函数命名
10
控制流规范
if/else · switch · 循环结构的书写规范
控制流规范
if/else
11
表达式与运算符规范
运算符优先级 · 括号使用 · 复合表达式拆分
表达式
运算符规范
12
指针与内存管理规范
指针使用规则 · 空指针检查 · 动态内存分配限制
指针
内存管理规范
13
结构体与联合体规范
结构体定义 · 成员对齐 · 位域使用
结构体
联合体规范
14
预处理规范
宏定义规则 · 条件编译 · 头文件包含
预处理规范
宏定义规则
15
中断与并发编程规范
中断服务程序编写要求 · 临界区保护 · 原子操作
并发编程规范
断服务程序编写要…
16
硬件相关编程规范
寄存器操作 · 位带操作 · 外设访问
硬件相关编程规范
寄存器操作
17
编译与构建规范
编译器选项 · 警告级别 · 静态代码分析
编译
构建规范
18
代码可维护性规范
模块化设计 · 接口清晰 · 代码复用
代码可维护性规范
模块化设计
19
安全与可靠性规范
输入验证 · 错误处理 · 异常路径
安全
可靠性规范
20
性能与资源优化规范
代码大小与速度权衡 · 内存占用优化 · 循环优化
性能
资源优化规范
21
测试与验证规范
单元测试 · 集成测试 · 代码覆盖率
测试
验证规范
22
代码审查与质量保证
代码审查流程 · 审查清单 · 静态分析工具使用
代码审查
质量保证
23
文档与版本管理规范
代码文档生成 · 变更记录 · 版本命名
文档
版本管理规范
24
案例实战
基于MISRA C的嵌入式项目编码规…
案例实战
MISRA
25
案例实战
典型嵌入式代码违规案例分析(命名 · 注释 · 控制流
案例实战
典型嵌入式代码违…
26
案例实战
重构一段不符合规范的嵌入式C代码(逐…
案例实战
重构一段不符合规…
27
常见问题与陷阱
编码规范执行中的常见问题 · 团队协作冲突 · 工具链差异处理
常见问题
陷阱
28
综合提升
如何定制适合自己团队的嵌入式C编码规… · 并持续改进
综合提升
如何定制适合自己…
29
综合项目
为一个小型嵌入式系统(如智能传感器)…
综合项目
为一个小型嵌入式…
30
课程总结与考核
核心要点回顾 · 常见误区 · 结业测试与后续学习资源推荐
课程总结
考核
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战