首页
›
嵌入式基础与RISC-V
›
048-单片机驱动层封装
›
《单片机驱动层封装驱动移植与调试接口实战》
VIP10
本课程属于:048-单片机驱动层封装
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机驱动层封装驱动移植与调试接口实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
驱动分层思想
为什么需要驱动层?硬件抽象层(HAL…
驱动分层思想
HAL
02
接口设计原则
高内聚低耦合 · 面向接口编程 · 回调函数机制
接口设计原则
高内聚低耦合
03
GPIO驱动封装
标准GPIO接口定义 · 输入输出模式配置 · 中断注册与回调
GPIO
驱动封装
04
UART驱动封装
轮询模式与中断模式 · 环形缓冲区设计 · DMA传输封装
UART
驱动封装
05
I2C驱动封装
主从模式 · 多设备总线管理 · 超时与错误处理
I2C
驱动封装
06
SPI驱动封装
四种模式 · DMA与中断选择 · 片选管理策略
SPI
驱动封装
07
定时器驱动封装
软件定时器链 · 硬件定时器抽象 · PWM输出接口
定时器驱动封装
软件定时器链
08
ADC驱动封装
单次转换与连续转换 · DMA搬运 · 校准接口
ADC
驱动封装
09
DAC驱动封装
输出通道管理 · 波形生成接口 · 同步更新策略
DAC
驱动封装
10
PWM驱动封装
频率与占空比分离 · 多通道同步 · 死区插入
PWM
驱动封装
11
看门狗驱动封装
独立看门狗与窗口看门狗 · 喂狗策略 · 调试模式处理
看门狗驱动封装
独立看门狗
12
RTC驱动封装
时间日期管理 · 闹钟设置 · 备份寄存器操作
RTC
驱动封装
13
Flash驱动封装
扇区擦除 · 页编程 · 磨损均衡
Flash
驱动封装
14
EEPROM模拟驱动
I2C EEPROM与内部Flash… · 地址映射 · 缓存策略
EEPROM
模拟驱动
15
DMA驱动封装
链表模式 · 循环模式 · 中断与完成回调
DMA
驱动封装
16
中断控制器驱动封装
中断优先级管理 · 嵌套向量 · 尾链中断
断控制器驱动封装
断优先级管理
17
时钟系统驱动封装
PLL配置 · 时钟树管理 · 低功耗模式切换
时钟系统驱动封装
PLL
18
电源管理驱动封装
睡眠/停止/待机模式 · 唤醒源管理 · 电压调节
电源管理驱动封装
睡眠
19
复位管理驱动封装
复位源检测 · 系统复位 · 备份域复位
复位管理驱动封装
复位源检测
20
调试接口设计
断言(Assert) · 日志分级 · 调试打印宏
调试接口设计
Assert
21
驱动移植框架
MCU抽象层设计 · 寄存器映射 · 外设基地址管理
驱动移植框架
MCU
22
驱动配置管理
Kconfig/CMake集成 · 宏定义配置 · 运行时配置
驱动配置管理
Kconfig/CMak…
23
驱动测试方法
单元测试框架 · Mock外设 · 硬件在环测试
驱动测试方法
单元测试框架
24
驱动文档生成
Doxygen注释规范 · 接口文档自动生成 · 时序图绘制
驱动文档生成
Doxygen
25
驱动版本管理
语义化版本 · 变更日志 · 向后兼容策略
驱动版本管理
语义化版本
26
驱动代码规范
命名规则 · 文件组织 · 头文件包含策略
驱动代码规范
命名规则
27
驱动性能优化
临界区优化 · 缓存一致性 · 指令集优化
驱动性能优化
临界区优化
28
驱动安全设计
输入验证 · 状态机保护 · 故障注入防护
驱动安全设计
输入验证
29
驱动多核架构
核间通信 · 资源共享 · 原子操作
驱动多核架构
核间通信
30
驱动实战项目
综合驱动库设计 · 跨平台移植 · 自动化测试集成
驱动实战项目
综合驱动库设计
所属VIP或分类
同VIP:单片机驱动层封装DMA配置与时序控制从实战
同VIP:单片机驱动层封装HAL库封装与外设驱动从
同VIP:单片机驱动层封装HAL库封装与接口设计实战