首页
›
嵌入式基础与RISC-V
›
119-HAL硬件抽象层
›
《HAL多外设接口抽象与跨平台移植优化》
VIP10
本课程属于:119-HAL硬件抽象层
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
HAL多外设接口抽象与跨平台移植优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL层概述
什么是HAL · HAL在嵌入式系统中的位置 · 为什么需要HAL
HAL
层概述
02
HAL层设计原则
分层架构 · 接口与实现分离 · 设备抽象模型
HAL
层设计原则
03
GPIO外设抽象
GPIO标准接口定义 · 寄存器操作封装 · 中断回调机制
GPIO
外设抽象
04
UART外设抽象
UART驱动框架 · 环形缓冲区设计 · DMA传输抽象
UART
外设抽象
05
I2C外设抽象
I2C协议基础 · 主从模式抽象 · 多设备管理
I2C
外设抽象
06
SPI外设抽象
SPI模式配置 · DMA与中断传输 · 设备树匹配
SPI
外设抽象
07
定时器外设抽象
基本定时器 · PWM输出 · 输入捕获抽象
定时器外设抽象
基本定时器
08
ADC外设抽象
单次转换与连续转换 · 多通道扫描 · 校准接口
ADC
外设抽象
09
DMA外设抽象
DMA传输模式 · 链表传输 · 内存到内存传输
DMA
外设抽象
10
中断控制器抽象
NVIC封装 · 中断优先级管理 · 嵌套中断处理
断控制器抽象
NVIC
11
时钟管理抽象
时钟树配置 · PLL设置 · 低功耗时钟切换
时钟管理抽象
时钟树配置
12
电源管理抽象
睡眠模式 · 待机模式 · 唤醒源管理
电源管理抽象
睡眠模式
13
看门狗外设抽象
独立看门狗 · 窗口看门狗 · 喂狗策略
看门狗外设抽象
独立看门狗
14
RTC外设抽象
时间日期管理 · 闹钟设置 · 备份寄存器
RTC
外设抽象
15
Flash存储抽象
读写接口 · 擦除操作 · 磨损均衡策略
Flash
存储抽象
16
性能调优基础
时间分析 · 空间分析 · 功耗分析
性能调优基础
时间分析
17
中断延迟优化
中断嵌套优化 · 临界区保护 · 零延迟中断
断延迟优化
断嵌套优化
18
DMA传输优化
双缓冲机制 · 循环传输 · 带宽优化
DMA
传输优化
19
缓存一致性优化
Cache刷新策略 · MPU配置 · 非缓存区域
缓存一致性优化
Cache
20
代码执行效率优化
循环展开 · 内联函数 · 查表法
代码执行效率优化
循环展开
21
内存优化
栈空间优化 · 堆管理策略 · 内存池设计
内存优化
栈空间优化
22
功耗优化
动态电压频率调整 · 外设时钟门控 · 睡眠唤醒策略
功耗优化
动态电压频率调整
23
移植适配基础
芯片差异分析 · 寄存器映射 · 启动文件适配
移植适配基础
芯片差异分析
24
编译器适配
GCC与IAR差异 · 链接脚本编写 · 属性修饰符
编译器适配
GCC
25
RTOS适配
FreeRTOS移植 · 任务栈管理 · 中断与任务通信
RTOS
适配
26
调试技术
JTAG/SWD调试 · 日志系统 · 断言机制
调试技术
JTAG/SWD
27
性能分析工具
Profiling技术 · Trace工具 · 性能计数器
性能分析工具
Profiling
28
单元测试框架
CUnit/Unity测试 · Mock对象 · 覆盖率分析
单元测试框架
CUnit/Unity
29
项目实战
智能传感器节点HAL层设计
项目实战
HAL
30
项目实战
工业控制HAL层性能调优与移植
项目实战
HAL
所属VIP或分类
同VIP:HAL传感器与通信外设统一驱动框架
同VIP:HAL全外设驱动库开发与集成测试
同VIP:HAL分层外设接口封装与跨芯片移植