首页
›
嵌入式基础与RISC-V
›
157-嵌入式HAL硬件抽象层
›
《嵌入式HAL多外设驱动封装与跨平台移植》
VIP10
本课程属于:157-嵌入式HAL硬件抽象层
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式HAL多外设驱动封装与跨平台移植
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL层概述
什么是硬件抽象层?为什么需要HAL?…
HAL
层概述
02
HAL层设计原则
分层解耦 · 接口标准化 · 平台无关性设计思想
HAL
层设计原则
03
GPIO驱动封装
从寄存器操作到HAL_GPIO_Wr…
GPIO
驱动封装
04
UART驱动封装
轮询模式与中断模式的HAL接口设计
UART
驱动封装
05
I2C驱动封装
主从模式 · 速率控制 · 错误处理的HAL抽象
I2C
驱动封装
06
SPI驱动封装
全双工通信 · DMA传输的HAL接口设计
SPI
驱动封装
07
定时器驱动封装
基本定时 · PWM输出 · 输入捕获的HAL抽象
定时器驱动封装
基本定时
08
ADC驱动封装
单次转换 · 连续转换 · DMA采集的HAL接口
ADC
驱动封装
09
DMA驱动封装
内存到外设 · 外设到内存 · 内存到内存的HAL抽象
DMA
驱动封装
10
中断管理封装
NVIC配置 · 中断优先级 · 中断回调函数的HAL设计
断管理封装
NVIC
11
时钟管理封装
系统时钟树 · PLL配置 · 外设时钟使能的HAL接口
时钟管理封装
系统时钟树
12
电源管理封装
睡眠模式 · 停机模式 · 待机模式的HAL抽象
电源管理封装
睡眠模式
13
看门狗驱动封装
独立看门狗与窗口看门狗的HAL接口设…
看门狗驱动封装
HAL
14
RTC驱动封装
日历功能 · 闹钟 · 时间戳的HAL抽象
RTC
驱动封装
15
Flash驱动封装
读 · 写 · 擦除
Flash
驱动封装
16
CRC校验封装
硬件CRC计算与校验的HAL抽象
CRC
校验封装
17
随机数生成器封装
硬件TRNG的HAL接口设计
随机数生成器封装
TRNG
18
DAC驱动封装
数模转换 · 波形生成的HAL抽象
DAC
驱动封装
19
CAN驱动封装
报文收发 · 过滤器配置 · 错误处理的HAL接口
CAN
驱动封装
20
USB设备驱动封装
CDC · HID · MSC类的HAL抽象
USB
设备驱动封装
21
SDIO驱动封装
SD卡读写 · DMA传输的HAL接口设计
SDIO
驱动封装
22
以太网驱动封装
LwIP协议栈适配 · PHY管理的HAL抽象
以太网驱动封装
LwIP
23
传感器驱动封装
温度 · 湿度 · 加速度计等通用HAL接口设计
传感器驱动封装
温度
24
显示驱动封装
LCD · OLED · Segment的HAL抽象
显示驱动封装
LCD
25
存储驱动封装
EEPROM · Flash · SD卡的统一HAL接口
存储驱动封装
EEPROM
26
跨平台移植策略
从STM32到GD32 · AT32 · APM32的移植实战
跨平台移植策略
STM32
27
HAL层测试方法
单元测试 · 集成测试 · 硬件在环测试
HAL
层测试方法
28
性能优化
HAL层开销分析 · 零拷贝技术 · 中断延迟优化
性能优化
HAL
29
调试技巧
逻辑分析仪抓取 · printf重定向 · 断言与错误追踪
调试技巧
逻辑分析仪抓取
30
综合实战
基于HAL层的智能传感器节点完整项目…
综合实战
HAL
所属VIP或分类
同VIP:HAL层接口封装与MCU驱动移植性能实战
同VIP:STM32-HAL实战从驱动移植到性能实战
同VIP:嵌入式HAL-DMA驱动封装与传输性能优化