首页
›
嵌入式与底层系统
›
038-嵌入式软件架构与模块化
›
《嵌入式架构分层设计低耦合高内聚项目落地实战工程》
VIP23
本课程属于:038-嵌入式软件架构与模块化
嵌入式与底层系统 · 共 23 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式架构分层设计低耦合高内聚项目落地实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与学习地图
目标=嵌入式架构分层设计的价值 · 低耦合高内聚的定义 · 课程整体结构
课程导入
学习地图
02
嵌入式系统基础回顾
目标=嵌入式硬件组成 · RTOS与裸机差异 · 交叉编译工具链
嵌入式系统基础回…
目标=嵌入式硬件…
03
软件架构核心概念
目标=模块化 · 分层 · 耦合与内聚的度量
软件架构核心概念
目标=模块化
04
分层架构设计原则
目标=硬件抽象层 · 驱动层 · 服务层
分层架构设计原则
目标=硬件抽象层
05
低耦合设计方法
目标=接口隔离 · 事件驱动 · 消息队列
低耦合设计方法
目标=接口隔离
06
高内聚设计方法
目标=功能聚合 · 单一职责 · 模块粒度控制
高内聚设计方法
目标=功能聚合
07
硬件抽象层设计实战
目标=GPIO · UART · I2C
硬件抽象层设计实…
GPIO
08
驱动层与RTOS集成
目标=设备驱动模型 · 中断处理分层 · 同步与互斥机制
RTOS
驱动层
09
中间件与服务层设计
目标=通信协议栈 · 文件系统 · 日志服务
间件
服务层设计
10
应用层架构模式
目标=状态机 · 事件循环 · 任务调度
应用层架构模式
目标=状态机
11
接口设计与契约管理
目标=头文件规范 · API版本控制 · 兼容性策略
接口设计
契约管理
12
依赖管理与编译解耦
目标=静态库与动态库 · 条件编译 · 模块化构建系统
依赖管理
编译解耦
13
内存与资源约束下的架构优化
目标=静态分配 · 内存池 · 零拷贝
内存
资源约束下的架构…
14
实时性与分层架构的平衡
目标=任务优先级设计 · 中断延迟控制 · 层间调用开销评估与优化
实时性
分层架构的平衡
15
可测试性架构设计
目标=单元测试 · Mock与Stub · 硬件在环测试
可测试性架构设计
目标=单元测试
16
调试与可观测性分层
目标=日志分级 · Trace系统 · 断言与错误码
调试
可观测性分层
17
安全与可靠性分层
目标=看门狗 · 故障隔离 · 安全启动
安全
可靠性分层
18
案例实战一
目标=智能传感器节点分层架构 · 驱动 · 服务
案例实战一
目标=智能传感器…
19
案例实战二
目标=工业网关多协议转换 · 插件式协议扩展 · 配置驱动与热更新
案例实战二
目标=工业网关多…
20
案例实战三
目标=车载控制器架构重构
案例实战三
目标=车载控制器…
21
案例实战四
目标=低功耗物联网终端 · 事件驱动唤醒 · 外设按需初始化
案例实战四
目标=低功耗物联…
22
常见架构反模式与陷阱
目标=上帝对象 · 循环依赖 · 层间穿透
常见架构反模式
陷阱
23
架构评审与度量
目标=耦合度与内聚度指标 · 依赖图分析 · 代码静态检查
架构评审
度量
24
团队协作与架构演进
目标=接口先行 · 并行开发 · 版本分支策略
团队协作
架构演进
25
从裸机到RTOS再到Linux的分层迁移
目标=不同OS抽象层设计 · 可移植性策略 · 统一接口实践
RTOS
Linux
26
综合项目需求分析与架构设计
目标=给定嵌入式产品需求 · 完成分层设计 · 接口定义与模块划分
综合项目需求分析
架构设计
27
综合项目编码与集成
目标=按分层架构实现各模块 · 编写单元测试 · 集成调试与问题定位
综合项目编码
集成
28
综合项目优化与重构
目标=基于度量结果优化耦合与内聚 · 消除反模式 · 提升可维护性与实时性
综合项目优化
重构
29
综合项目交付与评审
目标=代码审查 · 架构文档 · 测试报告
综合项目交付
评审
30
课程总结与进阶路线
目标=核心知识点回顾 · 实战经验提炼 · 进阶学习资源
课程总结
进阶路线
所属VIP或分类
同VIP:HAL硬件抽象层HAL层接口封装与分层架构移植适配调试实战
同VIP:HAL硬件抽象层驱动开发与HAL层移植适配性能调优实战工程
同VIP:HAL移植工程