首页
›
嵌入式基础与RISC-V
›
114-嵌入式软件架构文档
›
《嵌入式软件架构文档模块划分与接口文档设计实战》
VIP10
本课程属于:114-嵌入式软件架构文档
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件架构文档模块划分与接口文档设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构思维导入
为什么需要软件架构?从“写代码”到“…
架构思维导入
为什么需要软件架…
02
模块化设计原则
高内聚低耦合 · 单一职责 · 接口隔离原则在嵌入式中的落地
模块化设计原则
高内聚低耦合
03
分层架构模式
经典的三层架构(HAL · OSAL · APP)及其变体
分层架构模式
HAL
04
事件驱动架构
状态机与消息队列在嵌入式中的核心地位
事件驱动架构
状态机
05
模块接口定义(IDD)
接口头文件的设计规范与命名约定
IDD
模块接口定义
06
接口文档化
使用Doxygen自动生成接口文档的…
接口文档化
Doxygen
07
实战案例
一个智能家居网关的模块划分(WiFi · BLE · 传感器
实战案例
WiFi
08
实战案例
一个电机控制器的模块划分(FOC算法 · 电流采样 · PWM输出
实战案例
FOC
09
实战案例
一个RTOS任务划分与优先级设计(基…
实战案例
RTOS
10
实战案例
一个Bootloader的模块划分与…
实战案例
Bootloader
11
实战案例
一个传感器数据采集系统的模块划分(A… · DMA · 滤波
实战案例
一个传感器数据采…
12
实战案例
一个文件系统(LittleFS)的接…
实战案例
LittleFS
13
实战案例
一个日志系统的模块划分与接口设计(等… · 输出 · 格式化)
实战案例
一个日志系统的模…
14
实战案例
一个参数管理系统的模块划分(NVS · Flash · 校验
实战案例
NVS
15
实战案例
一个命令控制台(CLI)的模块划分与…
实战案例
CLI
16
实战案例
一个低功耗管理模块的架构设计(休眠 · 唤醒 · 状态机)
实战案例
一个低功耗管理模…
17
实战案例
一个看门狗管理模块的架构设计(硬件狗 · 软件狗 · 喂狗策略)
实战案例
一个看门狗管理模…
18
实战案例
一个错误处理与异常记录模块的架构设计
实战案例
一个错误处理
19
实战案例
一个单元测试框架(Unity/CMo…
实战案例
Unity/CMo
20
实战案例
一个模块间通信机制的设计(回调函数 · 信号量 · 邮箱)
实战案例
一个模块间通信机…
21
实战案例
一个硬件抽象层(HAL)的设计与接口…
实战案例
HAL
22
实战案例
一个中间件层(如MQTT · HTTP)的接口封装与适配
实战案例
MQTT
23
实战案例
一个应用层(APP)的模块划分与任务…
实战案例
APP
24
实战案例
一个配置管理工具(Kconfig)在…
实战案例
Kconfig
25
实战案例
一个代码生成工具(如CubeMX · STM32CubeIDE)与架构的融…
实战案例
CubeMX
26
实战案例
一个版本管理策略(SemVer)在接…
实战案例
SemVer
27
实战案例
一个接口兼容性设计(向前兼容 · 向后兼容 · 废弃策略)
实战案例
一个接口兼容性设…
28
实战案例
一个代码审查清单(Code Revi…
实战案例
Code
29
实战案例
一个架构文档模板(ADR · 架构决策记录)的编写
实战案例
ADR
30
课程总结
从架构师视角看嵌入式软件开发的全貌
课程总结
从架构师视角看嵌…
所属VIP或分类
同VIP:嵌入式架构文档评审驱动质量提升驱动开发实战
同VIP:嵌入式软件架构文档接口定义文档编写规范与模板驱动开发实战
同VIP:嵌入式软件架构文档版本管理与编写实战