首页
›
嵌入式基础与RISC-V
›
034-单片机软件架构
›
《单片机软件架构外设驱动框架与调试接口协同设计实战》
VIP10
本课程属于:034-单片机软件架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机软件架构外设驱动框架与调试接口协同设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与目标
为什么需要软件架构?外设驱动与调试接…
课程导论
目标
02
硬件抽象层(HAL)设计原则
分层思想 · 接口隔离 · 可移植性
HAL
硬件抽象层
03
GPIO驱动框架设计
标准API定义 · 输入输出模式 · 中断配置
GPIO
驱动框架设计
04
UART驱动框架设计
轮询 · 中断 · DMA三种模式封装
UART
驱动框架设计
05
SPI驱动框架设计
主从模式 · 时钟极性相位 · DMA传输
SPI
驱动框架设计
06
I2C驱动框架设计
多主机仲裁 · 时钟延展 · 超时处理
I2C
驱动框架设计
07
定时器驱动框架设计
基本定时 · PWM输出 · 输入捕获
定时器驱动框架设…
基本定时
08
ADC驱动框架设计
单次转换 · 连续转换 · DMA搬运
ADC
驱动框架设计
09
DMA驱动框架设计
内存到外设 · 外设到内存 · 内存到内存
DMA
驱动框架设计
10
中断管理框架设计
中断优先级 · 嵌套 · 临界区保护
断管理框架设计
断优先级
11
低功耗管理框架设计
睡眠 · 停止 · 待机模式切换
低功耗管理框架设…
睡眠
12
看门狗驱动框架设计
独立看门狗 · 窗口看门狗
看门狗驱动框架设…
独立看门狗
13
Flash存储驱动框架设计
读写擦除 · 磨损均衡 · 掉电保护
Flash
存储驱动框架设计
14
RTC驱动框架设计
日历 · 闹钟 · 时间戳
RTC
驱动框架设计
15
调试接口设计原则
日志分级 · 断言 · 错误码规范
调试接口设计原则
日志分级
16
串口调试协议设计
AT指令集 · 二进制协议 · CRC校验
串口调试协议设计
AT
17
Shell命令行调试框架
命令注册 · 参数解析 · 历史记录
Shell
命令行调试框架
18
RTT(实时终端)调试组件
SEGGER RTT原理与移植
RTT
实时终端
19
Trace跟踪调试设计
事件记录 · 时间戳 · 环形缓冲区
Trace
跟踪调试设计
20
虚拟示波器调试设计
数据上传 · 波形显示 · 触发条件
虚拟示波器调试设…
数据上传
21
参数管理系统设计
键值对存储 · 默认值 · 持久化
参数管理系统设计
键值对存储
22
单元测试框架集成
Unity/CMock在MCU上的应…
单元测试框架集成
Unity/CMock
23
驱动框架与调试接口的耦合与解耦
回调机制 · 钩子函数
驱动框架
调试接口的耦合
24
实战案例1
多传感器数据采集系统架构设计
实战案例1
多传感器数据采集…
25
实战案例2
电机控制与FOC调试接口设计
实战案例2
FOC
26
实战案例3
WiFi/BLE模组AT指令解析框架
实战案例3
WiFi/BLE
27
实战案例4
Bootloader升级与调试接口协…
实战案例4
Bootloader
28
代码规范与文档生成
Doxygen · 编码风格检查
代码规范
文档生成
29
性能分析与优化
执行时间测量 · 栈使用分析
性能分析
优化
30
课程总结与未来展望
面向对象C · 模型驱动开发
课程总结
未来展望
所属VIP或分类
同VIP:Bootloader开发与内存管理实战
同VIP:单片机裸机转RTOS与事件驱动架构迁移
同VIP:单片机软件架构中断管理优化与低功耗架构设计调试实战