首页
›
嵌入式基础与RISC-V
›
067-嵌入式模块化分层软件架构设计
›
《嵌入式驱动层移植适配与接口隔离实战》
VIP10
本课程属于:067-嵌入式模块化分层软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式驱动层移植适配与接口隔离实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要驱动层移植?接口隔离的核心…
课程导论
为什么需要驱动层…
02
硬件抽象层(HAL)设计原则
分层架构 · 依赖倒置 · 面向接口编程
HAL
硬件抽象层
03
GPIO驱动封装
从寄存器操作到统一API接口 · 实现不同MCU的GPIO适配
GPIO
驱动封装
04
UART驱动移植实战
轮询模式与中断模式下的接口抽象 · 适配STM32与ESP32
UART
驱动移植实战
05
I2C总线驱动隔离
主从模式 · 速率控制 · 错误处理的统一接口设计
I2C
总线驱动隔离
06
SPI驱动层封装
全双工通信 · DMA传输 · 片选管理的接口抽象
SPI
驱动层封装
07
定时器(Timer)驱动抽象
基本定时 · PWM输出 · 输入捕获的通用接口
Timer
定时器
08
ADC驱动移植
单次采集 · 连续采集 · DMA采集的接口隔离策略
ADC
驱动移植
09
中断控制器(NVIC/EXIT)封装
中断注册 · 优先级管理 · 嵌套处理的统一接口
NVIC/EXIT
断控制器
10
DMA驱动抽象
内存到内存 · 外设到内存 · 循环模式的接口设计
DMA
驱动抽象
11
Flash驱动与Bootloader接口
读写擦除操作 · 分区管理 · 固件升级的接口隔离
Flash
Bootloader
12
RTC驱动封装
时间日期管理 · 闹钟 · 校准的通用接口
RTC
驱动封装
13
看门狗(WDT)驱动
独立看门狗与窗口看门狗的接口抽象
WDT
看门狗
14
PWM驱动深入
不同分辨率 · 不同时钟源下的通用接口设计
PWM
驱动深入
15
编码器接口驱动
正交解码 · 速度方向检测的接口封装
编码器接口驱动
正交解码
16
SD卡/MMC驱动移植
SPI模式与SDIO模式下的文件系统…
SD
MMC
17
USB设备驱动抽象
CDC · HID · MSC类的接口隔离与移植
USB
设备驱动抽象
18
以太网(MAC/PHY)驱动封装
LwIP协议栈的底层接口适配
MAC/PHY
以太网
19
CAN总线驱动移植
标准帧/扩展帧 · 滤波器配置 · 错误管理的接口设计
CAN
总线驱动移植
20
传感器驱动框架
基于HAL的温湿度 · 加速度计 · 陀螺仪驱动移植
传感器驱动框架
HAL
21
显示驱动(LCD/OLED)抽象
像素操作 · 刷屏 · 字符显示的接口隔离
LCD/OLED
显示驱动
22
触摸屏驱动封装
I2C/SPI接口 · 多点触控 · 校准算法的接口设计
触摸屏驱动封装
I2C/SPI
23
音频编解码驱动
I2S接口 · DMA传输 · 音量控制的抽象层
音频编解码驱动
I2S
24
电源管理驱动
休眠 · 唤醒 · 电压调节的接口封装
电源管理驱动
休眠
25
RTOS驱动适配
FreeRTOS与RT-Thread…
RTOS
驱动适配
26
驱动测试框架
单元测试 · Mock对象 · 硬件在环测试的接口验证
驱动测试框架
单元测试
27
配置管理
Kconfig · 设备树 · 宏定义开关的驱动配置隔离
配置管理
Kconfig
28
错误处理与日志系统
统一错误码 · 断言 · 调试输出的接口设计
错误处理
日志系统
29
性能优化
中断延迟 · DMA效率 · 缓存一致性的接口层优化
性能优化
断延迟
30
综合实战
从STM32到GD32的完整驱动移植… · 总结与最佳实践
综合实战
STM32
所属VIP或分类
同VIP:嵌入式分层设计通信协议与内存管理集成调试实战
同VIP:嵌入式分层软件架构内存管理性能调优实战
同VIP:嵌入式模块化分层-软件架构设计实战