首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式C语言编程规范与实践》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式C语言编程规范与实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式C语言的重要性 · 课程目标 · 学习路径
课程导入
嵌入式C语言的重…
02
嵌入式C语言基础回顾
数据类型 · 运算符 · 控制流
嵌入式C语言基础…
数据类型
03
编码规范总则
命名规范(变量 · 函数 · 宏
编码规范总则
命名规范
04
变量与常量规范
全局变量 · 局部变量 · 静态变量
变量
常量规范
05
函数设计规范
函数命名 · 参数传递 · 返回值处理
函数设计规范
函数命名
06
指针使用规范
指针声明 · 初始化 · 空指针检查
指针使用规范
指针声明
07
内存管理规范
静态内存 · 栈内存 · 堆内存
内存管理规范
静态内存
08
位操作与寄存器操作规范
位运算 · 位域 · 寄存器读写
位操作
寄存器操作规范
09
预处理器规范
宏定义 · 条件编译 · 头文件包含
预处理器规范
宏定义
10
中断与实时性规范
中断服务程序(ISR)编写 · 中断优先级 · 临界区保护
实时性规范
ISR
11
嵌入式系统启动流程与初始化规范
启动代码 · 时钟配置 · GPIO初始化
嵌入式系统启动流…
初始化规范
12
硬件抽象层(HAL)设计规范
HAL接口定义 · 驱动分层 · 可移植性
HAL
硬件抽象层
13
状态机与事件驱动编程规范
状态机设计 · 事件处理 · 状态转换表
状态机
事件驱动编程规范
14
嵌入式实时操作系统(RTOS)编程规范
任务创建 · 任务调度 · 信号量
RTOS
嵌入式实时操作系…
15
低功耗设计规范
低功耗模式 · 时钟管理 · 外设控制
低功耗设计规范
低功耗模式
16
代码可测试性设计规范
单元测试 · 测试桩 · 测试驱动开发(TDD)
代码可测试性设计…
单元测试
17
代码审查与静态分析规范
代码审查流程 · 静态分析工具(如PC-Lint · Coverity)
代码审查
静态分析规范
18
版本控制与协作规范
Git使用 · 分支管理 · 代码合并
版本控制
协作规范
19
文档与注释规范
注释类型(块注释 · 行注释 · 函数注释)
文档
注释规范
20
安全关键系统编程规范
MISRA C · 安全标准(IEC 61508 · ISO 26262)
安全关键系统编程…
MISRA
21
常见嵌入式C编程陷阱
未定义行为 · 隐式类型转换 · 整数溢出
常见嵌入式C编程…
未定义行为
22
案例实战
LED闪烁与按键扫描:需求分析 · 模块划分 · 编码实现
案例实战
LED
23
案例实战
串口通信与数据解析:UART驱动 · 环形缓冲区 · 协议解析
案例实战
UART
24
案例实战
ADC采样与滤波算法:ADC配置 · 采样时序 · 滑动平均滤波
案例实战
ADC
25
案例实战
PWM输出与电机控制:PWM配置 · 占空比调节 · 电机驱动
案例实战
PWM
26
案例实战
Flash存储与掉电保护 · 磨损均衡 · 掉电检测
案例实战
Flash
27
案例实战
RTOS多任务应用:任务划分 · 优先级设计 · 资源共享
案例实战
RTOS
28
综合项目
智能传感器节点:需求分析 · 硬件选型 · 软件架构
综合项目
智能传感器节点
29
常见问题与调试技巧
调试工具(JTAG · 逻辑分析仪) · printf调试
常见问题
调试技巧
30
课程总结与进阶路径
知识回顾 · 最佳实践总结 · 学习资源推荐
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战