首页
›
嵌入式基础与RISC-V
›
157-嵌入式HAL硬件抽象层
›
《HAL层接口封装与MCU驱动移植性能实战》
VIP10
本课程属于:157-嵌入式HAL硬件抽象层
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
HAL层接口封装与MCU驱动移植性能实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL层概述
什么是HAL层 · HAL层在嵌入式系统中的位置 · HAL层与MCU驱动的关系
HAL
层概述
02
HAL层设计原则
分层解耦原则 · 接口标准化原则 · 可移植性原则
HAL
层设计原则
03
HAL层接口定义规范
命名规范 · 参数规范 · 返回值规范
HAL
层接口定义规范
04
GPIO驱动HAL封装
GPIO基础概念 · HAL_GPIO_Init/HAL_… · GPIO中断封装
GPIO
HAL
05
UART驱动HAL封装
UART通信协议基础 · HAL_UART_Init/HAL_… · DMA模式封装
UART
HAL
06
I2C驱动HAL封装
I2C总线协议基础 · HAL_I2C_Master_Tra… · 多主机模式处理
I2C
HAL
07
SPI驱动HAL封装
SPI通信模式 · HAL_SPI_TransmitRe… · 片选信号管理
SPI
HAL
08
定时器驱动HAL封装
定时器工作原理 · HAL_TIM_Base_Init/… · 输入捕获封装
HAL
定时器驱动
09
ADC驱动HAL封装
ADC采样原理 · HAL_ADC_Start/HAL_… · 连续采样与单次采样封装
ADC
HAL
10
DAC驱动HAL封装
DAC转换原理 · HAL_DAC_SetValue接口… · 波形生成封装
DAC
HAL
11
DMA驱动HAL封装
DMA传输原理 · HAL_DMA_Start接口设计 · 内存到外设/外设到内存传输封装
DMA
HAL
12
中断管理HAL封装
中断优先级管理 · HAL_NVIC_SetPriori… · 中断嵌套处理
HAL
断管理
13
低功耗模式HAL封装
睡眠模式 · 停止模式 · 待机模式
HAL
低功耗模式
14
RTC驱动HAL封装
RTC时钟原理 · HAL_RTC_SetTime/HA… · 闹钟中断封装
RTC
HAL
15
看门狗驱动HAL封装
独立看门狗(IWDG)与窗口看门狗(… · HAL_IWDG_Refresh接口…
HAL
看门狗驱动
16
Flash驱动HAL封装
Flash擦除 · 写入 · 读取操作
Flash
HAL
17
CRC驱动HAL封装
CRC校验原理 · HAL_CRC_Calculate接… · 多项式配置
CRC
HAL
18
CAN驱动HAL封装
CAN总线协议基础 · HAL_CAN_Start/HAL_… · 过滤器配置
CAN
HAL
19
USB驱动HAL封装
USB协议基础 · HAL_PCD_Init/HAL_P… · CDC类实现
USB
HAL
20
以太网驱动HAL封装
以太网MAC层 · HAL_ETH_Init接口设计 · LwIP协议栈集成
HAL
以太网驱动
21
SDIO驱动HAL封装
SD卡协议 · HAL_SD_Init/HAL_SD… · FATFS文件系统集成
SDIO
HAL
22
传感器驱动HAL封装
I2C/SPI传感器抽象 · 传感器数据读取接口标准化 · 校准参数管理
HAL
传感器驱动
23
显示驱动HAL封装
LCD/OLED驱动抽象 · 画点/画线/显示字符接口设计 · 帧缓冲管理
HAL
显示驱动
24
音频驱动HAL封装
I2S协议 · HAL_I2S_Transmit接口… · 音频编解码器控制
HAL
音频驱动
25
电机驱动HAL封装
PWM控制 · 编码器接口 · HAL_TIM_Encoder_St…
HAL
电机驱动
26
无线通信驱动HAL封装
蓝牙/WiFi/LoRa模块抽象 · AT指令解析 · 数据透传接口设计
HAL
无线通信驱动
27
HAL层性能优化
中断延迟优化 · DMA传输优化 · 缓存一致性处理
HAL
层性能优化
28
HAL层测试方法
单元测试框架 · Mock对象设计 · 硬件在环测试
HAL
层测试方法
29
MCU驱动移植实战
从STM32到GD32移植案例 · 从STM32到AT32移植案例 · 常见移植问题与解决方案
MCU
驱动移植实战
30
HAL层代码生成与自动化
STM32CubeMX配置 · 代码模板生成 · 自动化测试脚本
HAL
层代码生成
所属VIP或分类
同VIP:STM32-HAL实战从驱动移植到性能实战
同VIP:嵌入式HAL-DMA驱动封装与传输性能优化
同VIP:嵌入式HAL外设接口测试与跨平台移植