首页
›
嵌入式与底层系统
›
038-嵌入式软件架构与模块化
›
《MCU外设驱动移植与HAL层模块化分层性能调优实战工程》
VIP23
本课程属于:038-嵌入式软件架构与模块化
嵌入式与底层系统 · 共 23 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MCU外设驱动移植与HAL层模块化分层性能调优实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习地图
目标=MCU外设驱动移植与HAL层性… · 学习路径 · 工具链准备与实战项目介绍
课程导入
学习地图
02
MCU体系结构与外设基础
目标=ARM Cortex-M内核架… · 总线矩阵 · 存储器映射
MCU
体系结构
03
HAL层设计理念与分层模型
目标=硬件抽象层 · 驱动层 · 中间件层与应用层的职责划分
HAL
层设计理念
04
外设驱动移植方法论
目标=移植流程 · 寄存器映射 · 时钟配置
外设驱动移植方法…
目标=移植流程
05
GPIO驱动移植与HAL封装实战
目标=从裸机寄存器操作到统一HAL接… · 按键 · LED
GPIO
HAL
06
UART驱动移植与HAL分层实战
目标=轮询 · 中断 · DMA三种模式实现
UART
HAL
07
SPI驱动移植与HAL分层实战
目标=主机/从机模式 · DMA传输 · 片选管理
SPI
HAL
08
I2C驱动移植与HAL分层实战
目标=主机/从机模式 · 时钟拉伸 · 仲裁与错误处理
I2C
HAL
09
ADC与DAC驱动移植实战
目标=采样时间 · 分辨率 · 校准
ADC
DAC
10
定时器与PWM驱动移植实战
目标=基本定时 · 输入捕获 · 输出比较
PWM
定时器
11
中断管理与HAL事件机制
目标=NVIC配置 · 优先级分组 · 中断嵌套
HAL
断管理
12
DMA控制器移植与HAL抽象
目标=通道分配 · 传输模式 · 链表描述符
DMA
HAL
13
低功耗外设与HAL适配
目标=睡眠 · 停止 · 待机模式
HAL
低功耗外设
14
HAL层模块化设计模式
目标=面向接口编程 · 依赖倒置 · 工厂模式
HAL
层模块化设计模式
15
驱动移植中的常见问题与调试
目标=时钟未使能 · 引脚冲突 · 中断不触发
驱动移植
常见问题
16
性能调优基础与度量方法
目标=CPU占用率 · 中断延迟 · 吞吐量
性能调优基础
度量方法
17
中断与轮询性能权衡
目标=中断风暴 · 中断合并 · 轮询与中断混合策略
轮询性能权衡
目标=
18
DMA性能调优实战
目标=传输粒度 · 突发长度 · 双缓冲
DMA
性能调优实战
19
HAL层调用开销分析与优化
目标=函数调用层次 · 内联 · 宏替代
HAL
层调用开销分析
20
内存与缓存性能调优
目标=栈堆分配 · 静态与动态内存 · Cache配置
内存
缓存性能调优
21
外设时钟与电源性能调优
目标=时钟树配置 · 分频与倍频 · 外设时钟门控
外设时钟
电源性能调优
22
RTOS环境下HAL驱动适配
目标=任务与中断安全 · 信号量 · 消息队列
RTOS
HAL
23
多外设并发与资源竞争
目标=共享总线仲裁 · 临界区保护 · 原子操作
多外设并发
资源竞争
24
综合实战一
目标=多传感器数据采集系统——GPI… · I2C · SPI
综合实战一
GPI
25
综合实战二
目标=高速数据通信网关——UART · SPI · DMA
综合实战二
UART
26
综合实战三
目标=电机控制与PWM系统——定时器 · 编码器 · ADC
综合实战三
PWM
27
综合实战四
目标=低功耗物联网终端——低功耗外设 · 唤醒源 · HAL适配与功耗测量优化
综合实战四
目标=低功耗物联…
28
跨平台移植与HAL兼容性
目标=从STM32到GD32 · ESP32 · NXP等平台的驱动移植策略与抽象层适…
HAL
跨平台移植
29
测试与持续集成
目标=单元测试 · 硬件在环测试 · 静态分析
测试
持续集成
30
课程总结与进阶路线
目标=知识体系回顾 · 最佳实践 · 性能调优检查清单
课程总结
进阶路线
所属VIP或分类
同VIP:HAL硬件抽象层HAL层接口封装与分层架构移植适配调试实战
同VIP:HAL硬件抽象层驱动开发与HAL层移植适配性能调优实战工程
同VIP:HAL移植工程