首页
›
嵌入式基础与RISC-V
›
022-嵌入式软件可移植性架构设计实战
›
《嵌入式HAL与OSAL标准化接口开发》
VIP10
本课程属于:022-嵌入式软件可移植性架构设计实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式HAL与OSAL标准化接口开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要可移植性架构?嵌入式软件面…
课程导论
为什么需要可移植…
02
HAL核心概念
硬件抽象层(HAL)的定义 · 分层模型与设计原则
HAL
核心概念
03
HAL接口标准化
GPIO接口标准化设计——从寄存器到…
HAL
接口标准化
04
HAL接口标准化
UART接口标准化设计——阻塞 · 中断与DMA模式封装
HAL
接口标准化
05
HAL接口标准化
SPI/I2C接口标准化设计——主从…
HAL
接口标准化
06
HAL接口标准化
定时器接口标准化设计——PWM · 输入捕获与输出比较
HAL
接口标准化
07
HAL接口标准化
ADC/DAC接口标准化设计——分辨… · 采样率与通道管理
HAL
接口标准化
08
HAL接口标准化
中断控制器接口标准化设计——NVIC…
HAL
接口标准化
09
HAL实战
基于STM32的HAL层实现——GP…
HAL
STM32
10
HAL实战
基于ESP32的HAL层移植——适配…
HAL
ESP32
11
OSAL核心概念
操作系统抽象层(OSAL)的定义与必…
OSAL
核心概念
12
OSAL接口标准化
任务管理接口——创建 · 删除 · 挂起与恢复
OSAL
接口标准化
13
OSAL接口标准化
任务间同步——信号量(Semapho…
OSAL
接口标准化
14
OSAL接口标准化
任务间通信——消息队列(Messag…
OSAL
接口标准化
15
OSAL接口标准化
任务间通信——事件标志组(Event…
OSAL
接口标准化
16
OSAL接口标准化
内存管理接口——动态内存分配与静态内…
OSAL
接口标准化
17
OSAL接口标准化
时间管理接口——延时 · 超时与时间戳
OSAL
接口标准化
18
OSAL接口标准化
中断管理接口——中断上半部与下半部(…
OSAL
接口标准化
19
OSAL实战
基于FreeRTOS的OSAL层实现…
OSAL
FreeRTOS
20
OSAL实战
基于RT-Thread的OSAL层移…
OSAL
RT-Thread
21
分层架构设计
HAL + OSAL + 应用层的三…
分层架构设计
HAL
22
接口兼容性测试
编写自动化测试脚本验证HAL/OSA…
接口兼容性测试
HAL/OSA
23
配置管理
使用Kconfig或CMake管理H…
配置管理
Kconfig
24
驱动模型设计
统一设备驱动模型——注册 · 打开 · 读写
驱动模型设计
统一设备驱动模型
25
电源管理抽象
休眠 · 唤醒与功耗模式切换的接口标准化
电源管理抽象
休眠
26
错误处理与日志
统一错误码定义与日志输出接口
错误处理
日志
27
实战项目一
基于HAL+OSAL的多传感器数据采…
实战项目一
HAL+OSAL
28
实战项目二
基于HAL+OSAL的Wi-Fi联网…
实战项目二
HAL+OSAL
29
实战项目三
基于HAL+OSAL的低功耗蓝牙(B…
实战项目三
HAL+OSAL
30
课程总结
可移植性架构的收益 · 陷阱与未来趋势(如Zephyr · NuttX)
课程总结
可移植性架构的收…
所属VIP或分类
同VIP:嵌入式BSP与HAL联合移植及板级调试
同VIP:嵌入式BSP移植与分层驱动联合调试
同VIP:嵌入式HAL与分层驱动跨平台移植