首页
›
嵌入式基础与RISC-V
›
113-嵌入式软件架构分层设计
›
《嵌入式HAL与OSAL分层接口设计及联调》
VIP10
本课程属于:113-嵌入式软件架构分层设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式HAL与OSAL分层接口设计及联调
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与分层架构思想
为什么需要分层?分层架构的演进历史与…
课程导论
分层架构思想
02
硬件抽象层(HAL)设计原则
HAL的目标 · 接口定义规范 · 设备驱动封装策略
HAL
硬件抽象层
03
HAL实战
GPIO驱动分层封装
HAL
GPIO
04
HAL实战
UART驱动分层封装:中断 · DMA与轮询模式的统一接口设计
HAL
UART
05
HAL实战
SPI与I2C驱动分层封装
HAL
SPI
06
板级支持包(BSP)设计
BSP与HAL的关系 · 板级初始化流程 · 时钟与电源管理
BSP
板级支持包
07
操作系统抽象层(OSAL)设计
任务管理 · 信号量 · 消息队列
OSAL
操作系统抽象层
08
OSAL实战
FreeRTOS与RT-Thread…
OSAL
FreeRTOS
09
中间件层设计
文件系统 · 网络协议栈 · GUI引擎的接口封装
间件层设计
文件系统
10
中间件实战
FatFS文件系统接口封装:挂载 · 读写 · 目录操作的统一接口
间件实战
FatFS
11
中间件实战
lwIP网络协议栈接口封装
间件实战
lwIP
12
服务层设计
日志系统 · 参数管理 · 错误处理
服务层设计
日志系统
13
服务层实战
环形缓冲区日志系统
服务层实战
环形缓冲区日志系…
14
服务层实战
参数管理系统:Flash存储 · 校验与版本管理
服务层实战
Flash
15
应用层框架设计
状态机框架 · 消息驱动框架 · 任务调度框架
应用层框架设计
状态机框架
16
应用层实战
基于状态机的按键扫描与处理框架
应用层实战
基于状态机的按键…
17
应用层实战
消息驱动的传感器数据采集与处理框架
应用层实战
消息驱动的传感器…
18
跨层接口设计规范
接口命名规则 · 参数传递规则 · 返回值与错误码定义
跨层接口设计规范
接口命名规则
19
接口文档自动生成
Doxygen注释规范与文档生成工具…
接口文档自动生成
Doxygen
20
接口兼容性设计
版本号管理 · 接口废弃策略 · 向后兼容技巧
接口兼容性设计
版本号管理
21
调试方法论总论
分层调试策略 · 断言与日志 · 调试等级控制
调试方法论总论
分层调试策略
22
硬件调试实战
逻辑分析仪与示波器在驱动调试中的应用
硬件调试实战
逻辑分析仪
23
软件调试实战
GDB调试嵌入式程序:断点 · 观察点 · 堆栈回溯
软件调试实战
GDB
24
性能调试实战
代码剖析(Profiling) · 执行时间测量 · 堆栈使用分析
性能调试实战
Profiling
25
内存调试实战
堆内存泄漏检测 · 栈溢出检测 · 内存池调试
内存调试实战
堆内存泄漏检测
26
多任务调试实战
死锁检测 · 优先级反转 · 任务饥饿问题定位
多任务调试实战
死锁检测
27
集成测试与持续集成
单元测试框架(Ceedling/Un… · 自动化测试脚本
集成测试
持续集成
28
实战案例1
智能家居网关的软件架构设计与调试全过…
实战案例1
智能家居网关的软…
29
实战案例2
无人机飞控系统的分层架构与实时调试
实战案例2
无人机飞控系统的…
30
课程总结与架构演进趋势
面向对象嵌入式设计 · 模型驱动开发 · AI辅助调试
课程总结
架构演进趋势
所属VIP或分类
同VIP:嵌入式移植适配与性能调优嵌入式软件架构分层实战
同VIP:嵌入式系统移植适配与板级调试实战
同VIP:嵌入式软件架构分层中间件层与任务调度设计实战