首页
›
嵌入式基础与RISC-V
›
174-嵌入式软件模块化设计
›
《嵌入式软件模块化设计 接口抽象软件架构实战》
VIP10
本课程属于:174-嵌入式软件模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件模块化设计 接口抽象软件架构实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
模块化设计思想
为什么需要模块化?模块化的核心原则(… · 低耦合)
模块化设计思想
为什么需要模块化…
02
接口抽象基础
什么是接口?接口与实现的分离
接口抽象基础
什么是接口?接口
03
C语言中的模块化
头文件设计原则 · 静态函数与全局变量的控制
C语言
模块化
04
面向对象思想在嵌入式中的应用
结构体与函数指针模拟虚函数表
面向对象思想
嵌入式
05
分层架构设计
硬件抽象层(HAL) · 驱动层 · 中间件层
分层架构设计
HAL
06
回调函数机制
函数指针作为接口 · 注册与回调模式
回调函数机制
函数指针作为接口
07
状态机模块化设计
事件驱动型状态机的接口抽象
状态机模块化设计
事件驱动型状态机…
08
消息队列与异步通信
模块间解耦的经典模式
消息队列
异步通信
09
配置管理模块
如何设计可配置的模块接口
配置管理模块
如何设计可配置的…
10
错误处理与日志模块
统一的错误码定义与日志接口抽象
错误处理
日志模块
11
定时器管理模块
软件定时器的接口封装与调度
定时器管理模块
软件定时器的接口…
12
内存管理模块
静态内存池与动态内存分配的接口抽象
内存管理模块
静态内存池
13
通信协议栈模块化
分层协议栈的接口设计(如AT指令解析 · Modbus)
通信协议栈模块化
AT
14
传感器驱动模块化
统一传感器抽象层(读/写/初始化/校…
传感器驱动模块化
统一传感器抽象层
15
外设驱动抽象
GPIO · UART · I2C
外设驱动抽象
GPIO
16
设备树与板级支持包(BSP)
如何通过接口抽象实现板级无关性
BSP
设备树
17
单元测试与Mock对象
为模块化接口编写测试替身
Mock
单元测试
18
依赖注入
在嵌入式C中实现依赖注入模式
依赖注入
嵌入式C
19
观察者模式
事件订阅与发布的接口抽象
观察者模式
事件订阅
20
命令模式
将请求封装为对象 · 实现可扩展的命令接口
命令模式
将请求封装为对象
21
工厂模式
动态创建对象的接口抽象
工厂模式
动态创建对象的接…
22
单例模式
在嵌入式中的正确实现方式
单例模式
嵌入式
23
适配器模式
兼容旧接口与新接口的桥梁
适配器模式
兼容旧接口
24
模块间通信的接口规范
如何定义稳定的API契约
模块间通信的接口…
API
25
版本管理与接口兼容性
语义化版本控制与接口演进策略
版本管理
接口兼容性
26
代码生成与接口文档
使用Doxygen等工具自动生成接口…
代码生成
接口文档
27
实时操作系统(RTOS)下的模块化
任务划分与模块间同步
RTOS
实时操作系统
28
低功耗设计中的模块化
电源管理模块的接口抽象
低功耗设计
模块化
29
安全关键系统的模块化
MISRA-C规范与接口设计约束
安全关键系统的模…
MISRA-C
30
实战案例
从零构建一个模块化的温控系统(需求分… · 接口定义 · 实现
实战案例
从零构建一个模块…
所属VIP或分类
同VIP:嵌入式中间件集成与单元测试在项目中的调试实战
同VIP:嵌入式接口抽象与分层架构在项目中的移植适配实战
同VIP:嵌入式软件中间件集成与驱动封装实战