首页
›
嵌入式基础与RISC-V
›
022-嵌入式软件可移植性架构设计实战
›
《嵌入式跨平台接口标准化与模块解耦》
VIP10
本课程属于:022-嵌入式软件可移植性架构设计实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式跨平台接口标准化与模块解耦
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要可移植性架构?嵌入式软件面… · 课程目标与学习路径
课程导论
为什么需要可移植…
02
硬件抽象层(HAL)设计原则
HAL的核心思想 · 分层架构模型 · 接口与实现分离原则
HAL
硬件抽象层
03
接口标准化基础
接口定义语言(IDL)概念 · C语言中的接口抽象方法 · 函数指针与结构体封装
接口标准化基础
IDL
04
模块解耦核心思想
高内聚低耦合原则 · 依赖倒置原则在嵌入式中的应用 · 接口隔离原则
模块解耦核心思想
高内聚低耦合原则
05
驱动层接口标准化
GPIO · UART · I2C
驱动层接口标准化
GPIO
06
操作系统抽象层(OSAL)
任务管理 · 信号量 · 消息队列
OSAL
操作系统抽象层
07
内存管理抽象
静态内存池 · 动态内存分配 · DMA缓冲区管理的接口标准化
内存管理抽象
静态内存池
08
时间与定时器抽象
系统滴答 · 软件定时器 · 硬件定时器的统一接口设计
时间
定时器抽象
09
中断管理抽象
中断注册 · 使能/禁止 · 中断优先级管理的标准化接口
断管理抽象
断注册
10
通信协议栈抽象
CAN · Ethernet · 无线协议的统一数据收发接口设计
通信协议栈抽象
CAN
11
存储抽象层
Flash · EEPROM · SD卡等存储设备的统一读写接口
存储抽象层
Flash
12
传感器驱动抽象
加速度计 · 温度传感器等通用传感器数据采集接口
传感器驱动抽象
加速度计
13
显示与UI抽象
LCD · OLED · LED指示灯的统一显示接口设计
UI
显示
14
电源管理抽象
休眠 · 唤醒 · 功耗模式切换的标准化接口
电源管理抽象
休眠
15
日志与调试接口
统一日志输出 · 断言 · 调试打印的接口设计
日志
调试接口
16
配置管理抽象
参数存储 · 默认值加载 · 运行时配置更新的接口标准化
配置管理抽象
参数存储
17
模块间通信机制
发布-订阅模式 · 回调机制 · 事件驱动架构在嵌入式中的实现
模块间通信机制
发布
18
依赖注入与工厂模式
如何在嵌入式C中实现轻量级依赖注入
依赖注入
工厂模式
19
单元测试与模拟接口
使用模拟对象(Mock)进行模块解耦…
单元测试
模拟接口
20
代码生成与自动化
基于XML/JSON的接口描述自动生…
代码生成
自动化
21
多平台编译管理
CMake · Makefile的多平台配置 · 条件编译与平台宏定义
多平台编译管理
CMake
22
RTOS移植实战
将FreeRTOS应用层代码移植到R…
RTOS
移植实战
23
MCU平台迁移实战
从STM32到GD32的HAL层移植…
MCU
平台迁移实战
24
传感器驱动复用实战
同一套代码驱动BMP280和DHT2…
传感器驱动复用实…
BMP280
25
通信协议栈复用实战
MQTT客户端在不同WiFi模块上的…
通信协议栈复用实…
MQTT
26
版本管理与接口演进
语义化版本控制 · 接口兼容性设计策略
版本管理
接口演进
27
性能与资源权衡
抽象层带来的性能开销分析 · 优化技巧
性能
资源权衡
28
文档与接口规范
使用Doxygen生成接口文档 · 接口评审流程
文档
接口规范
29
持续集成与自动化测试
多平台编译验证 · 接口回归测试策略
持续集成
自动化测试
30
课程总结与最佳实践
可移植性架构设计检查清单 · 未来趋势展望
课程总结
最佳实践
所属VIP或分类
同VIP:嵌入式BSP与HAL联合移植及板级调试
同VIP:嵌入式BSP移植与分层驱动联合调试
同VIP:嵌入式HAL与OSAL标准化接口开发