首页
›
嵌入式基础与RISC-V
›
114-嵌入式软件架构文档
›
《设计模式文档化嵌入式架构与接口定义实战》
VIP10
本课程属于:114-嵌入式软件架构文档
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
设计模式文档化嵌入式架构与接口定义实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与架构思维
为什么嵌入式需要架构?文档化的重要性 · 课程目标与学习路径
课程导论
架构思维
02
模块化设计原则
高内聚低耦合的实战理解 · 模块划分的粒度与边界
模块化设计原则
高内聚低耦合的实…
03
接口设计基础
API与SPI的区别 · 接口的稳定性与演进策略
接口设计基础
API
04
头文件设计规范
.h文件的职责 · 避免循环依赖 · 前置声明技巧
头文件设计规范
h文件的职责
05
结构体封装技法
不透明指针(Opaque Point… · 隐藏内部实现
结构体封装技法
Opaque
06
状态机模式实战
有限状态机(FSM)的文档化与代码实… · 状态表驱动
状态机模式实战
FSM
07
观察者模式在嵌入式中的应用
事件驱动架构 · 回调函数注册与管理
观察者模式
嵌入式
08
命令模式
命令队列与任务调度 · 可撤销操作的实现
命令模式
命令队列
09
策略模式
算法替换与配置化 · 驱动层接口的抽象
策略模式
算法替换
10
适配器模式
硬件抽象层(HAL)的设计 · 平台无关的接口封装
适配器模式
HAL
11
单例模式
资源管理(如UART · SPI总线)的线程安全访问
单例模式
UART
12
工厂模式
对象创建的解耦 · 动态注册与静态配置
工厂模式
对象创建的解耦
13
文档化工具链
Doxygen的使用 · 注释规范与文档生成
文档化工具链
Doxygen
14
接口定义语言(IDL)
使用JSON/YAML定义接口 · 自动代码生成
IDL
接口定义语言
15
版本控制与接口管理
SemVer语义化版本 · 接口变更的兼容性检查
版本控制
接口管理
16
单元测试框架
Ceedling/Unity的集成 · 测试驱动开发(TDD)流程
单元测试框架
Ceedling/Uni…
17
模拟与桩模块
Mock对象的设计 · 隔离硬件依赖进行测试
模拟
桩模块
18
代码审查清单
架构层面的审查要点 · 接口设计的常见反模式
代码审查清单
架构层面的审查要…
19
实时操作系统(RTOS)接口封装
任务 · 队列 · 信号量的抽象层
RTOS
实时操作系统
20
中断管理设计模式
中断延迟控制 · 中断与任务的通信机制
断管理设计模式
断延迟控制
21
低功耗设计模式
电源管理接口 · 休眠与唤醒的架构设计
低功耗设计模式
电源管理接口
22
错误处理与日志系统
统一错误码定义 · 分级日志输出接口
错误处理
日志系统
23
配置管理
运行时配置与编译时配置 · 参数服务器的设计
配置管理
运行时配置
24
通信协议栈设计
分层架构(物理层 · 链路层 · 应用层)
通信协议栈设计
分层架构
25
Bootloader架构设计
分区管理 · 固件升级接口的稳定性
Bootloader
架构设计
26
传感器融合框架
数据采集 · 校准 · 滤波的模块化设计
传感器融合框架
数据采集
27
用户界面(UI)与业务逻辑分离
MVC模式在嵌入式中的简化实现
UI
用户界面
28
安全关键系统设计
MISRA-C规范 · 防御性编程接口
安全关键系统设计
MISRA-C
29
持续集成(CI)与自动化测试
嵌入式CI流水线 · 接口回归测试
CI
持续集成
30
综合实战
构建一个完整的嵌入式系统架构 · 从需求到文档再到代码
综合实战
构建一个完整的嵌…
所属VIP或分类
同VIP:嵌入式架构文档评审驱动质量提升驱动开发实战
同VIP:嵌入式软件架构文档接口定义文档编写规范与模板驱动开发实战
同VIP:嵌入式软件架构文档模块划分与接口文档设计实战