首页
›
嵌入式基础与RISC-V
›
020-嵌入式架构设计
›
《嵌入式依赖注入与接口隔离架构重构》
VIP10
本课程属于:020-嵌入式架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式依赖注入与接口隔离架构重构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构之痛
为什么嵌入式项目越做越烂?——耦合的… · 紧耦合的典型症状 · 从单体到模块化的演进之路
架构之痛
为什么嵌入式项目…
02
接口隔离原则(ISP)精讲
接口隔离的定义 · 胖接口的危害 · 如何识别胖接口
ISP
接口隔离原则
03
依赖倒置原则(DIP)精讲
依赖倒置的定义 · 高层模块与低层模块的解耦 · 抽象接口的设计技巧
DIP
依赖倒置原则
04
依赖注入(DI)模式入门
什么是依赖注入 · 构造函数注入 · 属性注入
DI
依赖注入
05
C语言中的接口抽象
函数指针表(虚表)的实现 · 结构体封装接口 · 回调函数机制
C语言
接口抽象
06
C++中的接口抽象
纯虚类与抽象基类 · 虚函数机制 · 接口继承与实现继承
C++
接口抽象
07
硬件抽象层(HAL)设计
HAL的作用 · 分层架构 · HAL接口定义规范
HAL
硬件抽象层
08
驱动层解耦实战
GPIO驱动接口隔离 · UART驱动接口隔离 · I2C/SPI驱动接口隔离
驱动层解耦实战
GPIO
09
中间件层解耦实战
RTOS抽象层设计 · 文件系统抽象层 · 网络协议栈抽象层
间件层解耦实战
RTOS
10
应用层解耦实战
业务逻辑与硬件无关 · 状态机与策略模式结合DI · 模块间通信机制
应用层解耦实战
业务逻辑
11
轻量级DI容器设计(C语言版)
注册表模式 · 工厂模式 · 单例管理
DI
轻量级
12
轻量级DI容器设计(C++版)
模板元编程实现DI · 智能指针管理 · 自动注册机制
DI
C++
13
单元测试与Mock对象
为什么测试驱动架构设计 · Mock硬件接口 · 使用CMock/Unity进行测试
Mock
单元测试
14
重构案例一
智能家居网关——从面条代码到分层架构
重构案例一
智能家居网关
15
重构案例二
无人机飞控系统——传感器融合模块的接…
重构案例二
无人机飞控系统
16
重构案例三
车载信息娱乐系统——多媒体播放器的依…
重构案例三
车载信息娱乐系统
17
重构案例四
工业PLC控制器——IO模块的热插拔…
重构案例四
PLC
18
重构案例五
医疗监护仪——数据采集与处理管道的解…
重构案例五
医疗监护仪
19
设计模式与DI结合
策略模式 · 观察者模式 · 命令模式
DI
设计模式
20
多任务环境下的DI挑战
线程安全 · 临界区保护 · 无锁队列与DI
DI
多任务环境下的
21
资源受限系统的DI优化
静态分配 vs 动态分配 · ROM化接口表 · 编译时多态
DI
资源受限系统的
22
跨平台架构设计
MCU与MPU的统一抽象 · Linux与RTOS的接口适配 · BSP设计模式
跨平台架构设计
MCU
23
代码生成与自动化
使用Python脚本生成接口代码 · 模板引擎 · 自动注册工具
代码生成
自动化
24
架构文档与可视化
UML类图绘制 · 组件图 · 部署图
架构文档
可视化
25
代码审查与质量门禁
架构合规性检查 · 圈复杂度控制 · 依赖关系图分析
代码审查
质量门禁
26
持续集成与持续部署(CI/CD)在嵌入式中的应用
自动化构建 · 自动化测试 · 固件发布流水线
CI/CD
持续集成
27
遗留系统重构策略
绞杀者模式 · 适配器模式 · 渐进式重构
遗留系统重构策略
绞杀者模式
28
团队协作与架构治理
Git分支策略 · 模块所有权 · 接口变更管理
团队协作
架构治理
29
未来趋势
Rust语言在嵌入式中的解耦能力 · 微内核架构 · eBPF与动态插桩
未来趋势
Rust
30
综合实战
从零构建一个可插拔的物联网传感器节点…
综合实战
从零构建一个可插…
所属VIP或分类
同VIP:嵌入式HAL分层架构与组件化项目交付
同VIP:嵌入式HAL分层设计与组件通信性能优化
同VIP:嵌入式接口隔离重构与集成测试发布