首页
›
嵌入式基础与RISC-V
›
022-嵌入式软件可移植性架构设计实战
›
《嵌入式HAL与分层驱动跨平台移植》
VIP10
本课程属于:022-嵌入式软件可移植性架构设计实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式HAL与分层驱动跨平台移植
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要可移植性架构?HAL与驱动…
课程导论
HAL
02
硬件抽象层(HAL)基础
HAL的定义 · 职责与接口设计原则
HAL
硬件抽象层
03
驱动分层设计
MCAL · ECUAL与板级支持包(BSP)的划…
驱动分层设计
MCAL
04
接口设计规范
函数命名 · 参数传递 · 错误码定义与返回值约定
接口设计规范
函数命名
05
GPIO驱动HAL层设计
通用GPIO接口抽象与实现
GPIO
HAL
06
UART驱动HAL层设计
轮询 · 中断与DMA模式的接口统一
UART
HAL
07
SPI驱动HAL层设计
主从模式 · 时钟极性与相位配置抽象
SPI
HAL
08
I2C驱动HAL层设计
标准模式与快速模式下的读写接口封装
I2C
HAL
09
定时器驱动HAL层设计
基本定时 · PWM输出与输入捕获接口
HAL
定时器驱动
10
ADC驱动HAL层设计
单次转换与连续转换的接口抽象
ADC
HAL
11
DMA驱动HAL层设计
内存到内存 · 外设到内存的通用接口
DMA
HAL
12
Flash驱动HAL层设计
读 · 写 · 擦除与保护的接口封装
Flash
HAL
13
中断管理HAL层设计
中断使能 · 优先级设置与回调注册
HAL
断管理
14
时钟管理HAL层设计
系统时钟源选择 · 分频与倍频配置
HAL
时钟管理
15
电源管理HAL层设计
睡眠 · 停机与待机模式的接口抽象
HAL
电源管理
16
看门狗驱动HAL层设计
独立看门狗与窗口看门狗的接口封装
HAL
看门狗驱动
17
RTC驱动HAL层设计
时间设置 · 闹钟与唤醒功能接口
RTC
HAL
18
CAN驱动HAL层设计
报文收发 · 过滤器配置与错误处理
CAN
HAL
19
USB设备驱动HAL层设计
设备枚举 · 端点管理与数据传输
USB
HAL
20
SDIO/MMC驱动HAL层设计
初始化 · 读写与DMA传输接口
SDIO/MMC
HAL
21
以太网MAC驱动HAL层设计
PHY管理 · 描述符环与中断处理
MAC
HAL
22
传感器驱动分层设计
HAL层与ECUAL层的联合封装策略
传感器驱动分层设…
HAL
23
显示驱动分层设计
LCD/OLED的HAL抽象与图形库…
显示驱动分层设计
LCD/OLED
24
存储驱动分层设计
SD卡 · EEPROM与Nor Flash的统…
存储驱动分层设计
SD
25
无线通信驱动分层设计
Wi-Fi/BLE/LoRa的HAL…
无线通信驱动分层…
Wi-Fi/BLE/Lo…
26
移植适配实战
从STM32移植到GD32的完整案例
移植适配实战
STM32
27
移植适配实战
从STM32移植到AT32的完整案例
移植适配实战
STM32
28
移植适配实战
从STM32移植到MM32的完整案例
移植适配实战
STM32
29
移植适配实战
从STM32移植到APM32的完整案…
移植适配实战
STM32
30
移植适配实战
从STM32移植到CH32的完整案例
移植适配实战
STM32
所属VIP或分类
同VIP:嵌入式BSP与HAL联合移植及板级调试
同VIP:嵌入式BSP移植与分层驱动联合调试
同VIP:嵌入式HAL与OSAL标准化接口开发