首页
›
嵌入式基础与RISC-V
›
174-嵌入式软件模块化设计
›
《嵌入式软件分层架构与中间件集成实战》
VIP10
本课程属于:174-嵌入式软件模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件分层架构与中间件集成实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与分层架构全景
为什么需要分层架构?嵌入式软件分层模… · OSAL · 中间件
课程导论
分层架构全景
02
硬件抽象层(HAL)设计原则
HAL的核心职责 · 接口设计规范 · 如何隔离硬件差异
HAL
硬件抽象层
03
HAL实战
GPIO驱动抽象:从寄存器到API · 设计一个跨芯片的GPIO HAL层
HAL
GPIO
04
HAL实战
UART驱动抽象:轮询 · 中断 · DMA三种模式的统一接口封装
HAL
UART
05
操作系统抽象层(OSAL)概念
OSAL解决什么问题?RTOS与裸机…
OSAL
操作系统抽象层
06
OSAL实战
任务与调度封装:创建任务 · 删除任务 · 任务优先级管理的统一API
OSAL
任务
07
OSAL实战
同步与通信机制:信号量 · 互斥锁 · 消息队列
OSAL
同步
08
OSAL实战
时间管理抽象:延时 · 定时器 · 获取系统Tick的统一接口
OSAL
时间管理抽象
09
中间件概述
什么是中间件?常见嵌入式中间件分类(… · 存储 · 图形
间件概述
什么是
10
通信中间件
消息队列中间件设计 · 环形缓冲区实现
通信
间件
11
通信中间件
发布-订阅中间件:主题管理 · 订阅者列表 · 事件分发机制
通信
间件
12
通信中间件
远程过程调用(RPC)框架 · 服务注册与发现
通信
间件
13
存储中间件
Flash文件系统抽象 · 坏块管理 · 掉电保护
存储
间件
14
存储中间件
键值存储(NoSQL)中间件
存储
间件
15
图形中间件
LVGL与GUI引擎集成 · 输入设备抽象 · 事件处理
图形
间件
16
安全中间件
加密算法库集成:AES · RSA · SHA256的硬件加速与软件实现
安全
间件
17
安全中间件
安全启动与固件更新:签名验证 · 安全存储 · 回滚保护
安全
间件
18
日志与调试中间件
分级日志系统 · Trace工具 · 断言与错误处理
日志
调试
19
配置管理中间件
参数存储 · 默认值 · 版本兼容
配置管理
间件
20
电源管理中间件
功耗状态机 · 动态调频调压 · 外设电源门控
电源管理
间件
21
中间件集成策略
模块间依赖管理 · 初始化顺序 · 生命周期管理
间件集成策略
模块间依赖管理
22
实战项目一
智能传感器节点
实战项目一
智能传感器节点
23
实战项目二
智能家居网关
实战项目二
智能家居网关
24
实战项目三
数据采集与边缘计算
实战项目三
数据采集
25
分层架构的测试策略
单元测试 · 集成测试 · 硬件在环测试
分层架构的测试策…
单元测试
26
性能优化
中间件开销分析 · 零拷贝技术 · 缓存一致性
性能优化
间件开销分析
27
可移植性设计
如何让中间件跨平台?条件编译与抽象层…
可移植性设计
如何让
28
文档与代码规范
API文档生成 · 编码规范 · 版本管理
文档
代码规范
29
持续集成与自动化部署
CI/CD流水线 · 固件自动构建与测试
持续集成
自动化部署
30
课程总结与未来展望
新趋势(微内核 · Rust · AI中间件)与职业发展建议
课程总结
未来展望
所属VIP或分类
同VIP:嵌入式中间件集成与单元测试在项目中的调试实战
同VIP:嵌入式接口抽象与分层架构在项目中的移植适配实战
同VIP:嵌入式软件中间件集成与驱动封装实战