首页
›
嵌入式基础与RISC-V
›
005-嵌入式软件架构设计
›
《嵌入式模块化驱动开发与调试测试体系》
VIP10
本课程属于:005-嵌入式软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式模块化驱动开发与调试测试体系
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
模块化设计哲学
为什么嵌入式开发需要模块化?模块化的… · 低耦合)
模块化设计哲学
为什么嵌入式开发…
02
硬件抽象层(HAL)设计
分离硬件与业务逻辑 · 编写可移植的驱动代码
HAL
硬件抽象层
03
状态机驱动开发
有限状态机(FSM)在驱动中的应用 · 避免回调地狱
状态机驱动开发
FSM
04
分层架构实战
应用层 · 服务层 · 驱动层的职责划分与接口设计
分层架构实战
应用层
05
接口与回调机制
函数指针 · 回调注册表 · 事件驱动模型
接口
回调机制
06
驱动调试基础
printf调试 · 串口日志 · 日志分级与开关控制
驱动调试基础
printf
07
断言与防御式编程
assert的使用 · 参数校验 · 异常捕获
断言
防御式编程
08
单元测试框架
CUnit/Unity在嵌入式中的应… · 模拟硬件依赖
单元测试框架
CUnit/Unity
09
模拟器与仿真
QEMU · Renode等工具进行无硬件调试
模拟器
仿真
10
逻辑分析仪与示波器
时序问题定位 · I2C/SPI波形分析
逻辑分析仪
示波器
11
内存调试
堆栈溢出检测 · 内存泄漏追踪 · MPU保护
内存调试
堆栈溢出检测
12
RTOS调试技巧
任务栈统计 · 优先级反转 · 死锁检测
RTOS
调试技巧
13
性能分析
代码执行时间测量 · 中断延迟分析 · CPU负载计算
性能分析
代码执行时间测量
14
代码审查与静态分析
PC-Lint · Coverity · MISRA-C规范
代码审查
静态分析
15
版本控制与持续集成
Git分支策略 · 自动化构建与测试
版本控制
持续集成
16
模块化驱动设计实例
GPIO驱动模块化封装
模块化驱动设计实…
GPIO
17
模块化驱动设计实例
UART驱动环形缓冲区与DMA
模块化驱动设计实…
UART
18
模块化驱动设计实例
I2C驱动多主机支持与超时处理
模块化驱动设计实…
I2C
19
模块化驱动设计实例
SPI驱动全双工与片选管理
模块化驱动设计实…
SPI
20
模块化驱动设计实例
定时器驱动PWM生成与捕获
模块化驱动设计实…
PWM
21
模块化驱动设计实例
ADC驱动多通道采样与滤波
模块化驱动设计实…
ADC
22
模块化驱动设计实例
Flash驱动磨损均衡与掉电保护
模块化驱动设计实…
Flash
23
模块化驱动设计实例
Wi-Fi/蓝牙驱动AT指令解析
模块化驱动设计实…
Wi-Fi
24
模块化驱动设计实例
传感器驱动数据融合与校准
模块化驱动设计实…
传感器驱动数据融…
25
模块化驱动设计实例
LCD驱动帧缓冲与渲染优化
模块化驱动设计实…
LCD
26
模块化驱动设计实例
按键驱动消抖与长按短按识别
模块化驱动设计实…
按键驱动消抖
27
模块化驱动设计实例
电机驱动PID控制与速度环
模块化驱动设计实…
PID
28
模块化驱动设计实例
文件系统驱动FATFS移植与优化
模块化驱动设计实…
FATFS
29
综合实战
智能家居网关驱动架构设计
综合实战
智能家居网关驱动…
30
综合实战
工业数据采集器驱动调试与性能优化
综合实战
工业数据采集器驱…
所属VIP或分类
同VIP:嵌入式可测试性分层架构与Mock测试体系
同VIP:嵌入式可测试架构与高内聚模块重构
同VIP:嵌入式实时系统状态机框架与代码复用