首页
›
嵌入式与底层系统
›
038-嵌入式软件架构与模块化
›
《嵌入式软件架构与模块化》
VIP23
本课程属于:038-嵌入式软件架构与模块化
嵌入式与底层系统 · 共 23 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式软件架构与模块化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式软件架构与模块化的学习目… · 核心概念 · 整体知识框架与学习方法
课程导入
目标=嵌入式软件…
02
嵌入式系统基础
目标=嵌入式系统定义 · 组成 · 分类
嵌入式系统基础
目标=嵌入式系统…
03
嵌入式软件特征
目标=资源受限 · 实时性 · 可靠性
嵌入式软件特征
目标=资源受限
04
软件架构基本概念
目标=架构定义 · 架构视图 · 架构风格
软件架构基本概念
目标=架构定义
05
模块化设计原则
目标=高内聚低耦合 · 信息隐藏 · 接口抽象
模块化设计原则
目标=高内聚低耦…
06
嵌入式软件分层架构
目标=硬件抽象层 · 驱动层 · 中间件层
嵌入式软件分层架…
目标=硬件抽象层
07
硬件抽象层设计
目标=寄存器封装 · 外设抽象 · 统一接口
硬件抽象层设计
目标=寄存器封装
08
设备驱动模块化
目标=驱动模型 · 字符设备 · 块设备
设备驱动模块化
目标=驱动模型
09
实时操作系统架构
目标=任务调度 · 同步互斥 · 消息队列
实时操作系统架构
目标=任务调度
10
中间件与通信模块
目标=协议栈 · 消息总线 · 发布订阅
间件
通信模块
11
应用层模块划分
目标=功能分解 · 业务模块 · 状态机设计
应用层模块划分
目标=功能分解
12
接口设计与契约
目标=API设计 · 接口版本管理 · 参数校验
接口设计
契约
13
模块间通信机制
目标=全局变量 · 回调函数 · 消息队列
模块间通信机制
目标=全局变量
14
状态机与事件驱动架构
目标=有限状态机 · 层次状态机 · 事件总线与响应式设计
状态机
事件驱动架构
15
内存管理模块化
目标=静态分配 · 动态分配 · 内存池
内存管理模块化
目标=静态分配
16
并发与任务架构
目标=多任务模型 · 任务优先级 · 临界区
并发
任务架构
17
错误处理与容错架构
目标=错误检测 · 异常恢复 · 看门狗
错误处理
容错架构
18
低功耗架构设计
目标=功耗模式 · 时钟管理 · 外设调度
低功耗架构设计
目标=功耗模式
19
可测试性架构
目标=单元测试 · 集成测试 · 硬件在环测试
可测试性架构
目标=单元测试
20
代码组织与构建系统
目标=目录结构 · Makefile · CMake
代码组织
构建系统
21
版本控制与配置管理
目标=Git分支策略 · 代码评审 · 配置项管理与发布流程
版本控制
配置管理
22
架构重构实战
目标=从单体到模块化 · 识别坏味道 · 逐步重构与回归验证
架构重构实战
目标=从单体到模…
23
案例一智能家居网关
目标=需求分析 · 架构设计 · 模块划分与通信协议实现
案例一智能家居网…
目标=需求分析
24
案例二工业控制器
目标=实时任务 · 安全模块 · 故障诊断与模块化固件升级
案例二工业控制器
目标=实时任务
25
案例三可穿戴设备
目标=低功耗架构 · 传感器模块 · 蓝牙通信与数据同步设计
案例三可穿戴设备
目标=低功耗架构
26
常见架构问题
目标=耦合过重 · 接口混乱 · 循环依赖
常见架构问题
目标=耦合过重
27
模块化常见误区
目标=过度设计 · 模块粒度过细 · 接口不稳定与文档缺失
模块化常见误区
目标=过度设计
28
架构评审与度量
目标=评审清单 · 耦合度度量 · 圈复杂度
架构评审
度量
29
综合项目实战
目标=完整嵌入式产品从需求到架构 · 模块实现 · 测试与交付
综合项目实战
目标=完整嵌入式…
30
课程总结与进阶
目标=知识回顾 · 架构演进 · AUTOSAR
课程总结
进阶
所属VIP或分类
同VIP:HAL硬件抽象层HAL层接口封装与分层架构移植适配调试实战
同VIP:HAL硬件抽象层驱动开发与HAL层移植适配性能调优实战工程
同VIP:HAL移植工程