首页
›
热销单品
›
嵌入式Linux与RTOS
›
《MCU硬件抽象层低耦合设计代码复用策略实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
MCU硬件抽象层低耦合设计代码复用策略实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL设计哲学
为什么需要硬件抽象层?从裸机开发到H…
HAL
设计哲学
02
接口隔离原则实战
如何定义稳定的MCU外设抽象接口(G… · UART · SPI
接口隔离原则实战
MCU
03
分层架构设计
应用层 · HAL层 · 驱动层的职责划分与依赖方向
分层架构设计
应用层
04
结构体封装技巧
使用不透明指针(Opaque Poi…
结构体封装技巧
Opaque
05
回调函数机制
实现HAL层的事件驱动与异步通知模式
回调函数机制
HAL
06
面向接口编程
在C语言中模拟虚函数表(VTable…
面向接口编程
VTable
07
配置与初始化分离
设计灵活的MCU外设初始化流程
配置
初始化分离
08
错误处理策略
HAL层统一的错误码定义与异常传播机…
错误处理策略
HAL
09
超时与轮询机制
非阻塞式HAL接口的设计模式
超时
轮询机制
10
DMA抽象层设计
将DMA传输从具体外设中解耦
DMA
抽象层设计
11
中断管理抽象
统一的中断注册 · 使能与回调分发框架
断管理抽象
统一的
12
时钟与定时器抽象
跨MCU的定时器接口标准化
时钟
定时器抽象
13
GPIO抽象层实战
从寄存器操作到统一的Pin/Sign…
GPIO
抽象层实战
14
UART抽象层实战
环形缓冲区 · DMA传输与协议无关的收发接口
UART
抽象层实战
15
SPI抽象层实战
主从模式 · DMA支持与设备树式配置
SPI
抽象层实战
16
I2C抽象层实战
多主机支持 · 超时控制与寄存器级访问封装
I2C
抽象层实战
17
ADC抽象层实战
通道管理 · 采样触发源与数据回调
ADC
抽象层实战
18
PWM抽象层实战
频率 · 占空比与通道组的统一管理
PWM
抽象层实战
19
Flash与EEPROM抽象
地址映射 · 磨损均衡与扇区管理接口
Flash
EEPROM
20
看门狗抽象
独立看门狗与窗口看门狗的通用接口设计
看门狗抽象
独立看门狗
21
低功耗模式抽象
睡眠 · 停止 · 待机模式的统一管理接口
低功耗模式抽象
睡眠
22
RTOS集成策略
HAL层如何优雅适配FreeRTOS…
RTOS
集成策略
23
单元测试与Mock
使用Cmock/Ceedling对H…
Mock
单元测试
24
代码生成工具
基于MCU XML描述自动生成HAL…
代码生成工具
MCU
25
跨平台移植实战
将HAL层从STM32移植到GD32…
跨平台移植实战
HAL
26
版本兼容性设计
HAL接口的向前兼容与废弃策略
版本兼容性设计
HAL
27
性能开销分析
HAL抽象层的CPU与内存代价评估
性能开销分析
HAL
28
文档与注释规范
Doxygen风格的HAL接口文档自…
文档
注释规范
29
实战项目一
构建一个跨MCU的传感器数据采集框架
实战项目一
MCU
30
实战项目二
基于HAL的Bootloader设计…
实战项目二
HAL
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战