首页
›
嵌入式基础与RISC-V
›
114-嵌入式软件架构文档
›
《嵌入式软件部署视图指导架构落地与模块划分实战》
VIP10
本课程属于:114-嵌入式软件架构文档
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件部署视图指导架构落地与模块划分实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
部署视图概述
什么是部署视图 · 为什么需要部署视图 · 部署视图在嵌入式开发中的角色
部署视图概述
什么是部署视图
02
硬件拓扑与映射
处理器选型与核心分配 · 内存布局规划 · 外设总线拓扑
硬件拓扑
映射
03
软件分区与进程模型
进程/任务划分原则 · 内存保护单元(MPU)分区 · 安全与非安全世界隔离
软件分区
进程模型
04
静态配置与链接脚本
链接脚本(.ld)编写实战 · 段(section)布局策略 · 符号表与地址绑定
静态配置
链接脚本
05
动态加载与OTA
引导加载程序(Bootloader)… · 固件镜像格式 · 差分升级策略
OTA
动态加载
06
资源预算与约束
RAM/ROM预算表 · 堆栈大小估算 · CPU负载分析
资源预算
约束
07
部署描述文件
YAML/JSON部署清单 · 依赖关系声明 · 版本号与兼容性矩阵
部署描述文件
YAML/JSON
08
多核与异构部署
AMP与SMP模式选择 · 核间通信机制 · 共享资源访问仲裁
多核
异构部署
09
容器化与虚拟化
嵌入式容器方案对比 · 轻量级虚拟机(如Zephyr) · Hypervisor在MCU上的应用
容器化
虚拟化
10
部署验证与测试
冒烟测试用例设计 · 压力测试与稳定性测试 · 回滚测试
部署验证
测试
11
持续集成/持续部署(CI/CD)
GitLab CI/Jenkins配… · 自动化构建与打包 · 固件签名与发布
CI/CD
持续集成
12
安全部署实践
安全启动链 · 加密固件存储 · 防回滚保护
安全部署实践
安全启动链
13
日志与监控
部署日志规范 · 遥测数据采集 · 异常上报机制
日志
监控
14
故障模式与影响分析(FMEA)
常见部署故障场景 · 降级策略 · 看门狗与自恢复机制
FMEA
故障模式
15
文档化与知识传承
部署视图文档模板 · 架构决策记录(ADR) · 版本发布说明
文档化
知识传承
16
案例研究
智能家居网关:需求分析 · 硬件选型 · 分区策略
案例研究
智能家居网关
17
案例研究
车载信息娱乐系统:多域隔离 · 安全要求 · OTA升级方案
案例研究
车载信息娱乐系统
18
案例研究
工业PLC控制器:实时性约束 · 确定性部署 · 冗余设计
案例研究
PLC
19
案例研究
可穿戴医疗设备:功耗优化 · 安全合规 · 小型化部署
案例研究
可穿戴医疗设备
20
工具链与生态
ARM GCC与IAR对比 · CMake与Meson构建系统 · OpenOCD与J-Link调试器
工具链
生态
21
标准与规范
AUTOSAR部署概念 · MISRA C与部署安全 · IEC 62304医疗软件部署
标准
规范
22
性能优化
启动时间优化 · 内存碎片管理 · 代码重定位开销
性能优化
启动时间优化
23
调试与排错
部署失败常见原因 · JTAG/SWD调试技巧 · 内存转储分析
调试
排错
24
版本管理
语义化版本控制 · 分支策略与部署 · 标签与发布管理
版本管理
语义化版本控制
25
环境管理
开发环境 · 测试环境 · 预发布环境
环境管理
开发环境
26
自动化测试框架
单元测试框架(Unity/CMock… · 集成测试框架 · 硬件在环(HIL)测试
自动化测试框架
Unity/CMock
27
部署安全审计
代码审计工具 · 依赖漏洞扫描 · 二进制分析
部署安全审计
代码审计工具
28
团队协作与流程
Git Flow与Trunk Bas… · 代码审查与部署 · 特性开关(Feature Toggl…
团队协作
流程
29
未来趋势
Rust在嵌入式部署中的崛起 · WebAssembly在IoT中的应… · AI辅助部署优化
未来趋势
Rust
30
综合实战项目
从零构建一个完整的嵌入式部署系统 · 设计 · 实现
综合实战项目
从零构建一个完整…
所属VIP或分类
同VIP:嵌入式架构文档评审驱动质量提升驱动开发实战
同VIP:嵌入式软件架构文档接口定义文档编写规范与模板驱动开发实战
同VIP:嵌入式软件架构文档模块划分与接口文档设计实战