首页
›
芯片硬件与光电工程
›
171-Bootloader与固件升级
›
《双分区AB固件升级系统》
VIP9
本课程属于:171-Bootloader与固件升级
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
双分区A/B固件升级系统
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=双分区A/B固件升级系统的学习… · 核心价值 · 整体知识框架与学习路径
课程导入
A/B
02
固件升级基础
目标=固件 · Bootloader · 分区表
固件升级基础
目标=固件
03
为什么需要A/B双分区
目标=单分区升级的风险 · A/B方案的优势 · 典型应用场景与行业案例
A/B
为什么需要
04
A/B分区系统架构
目标=分区布局 · Slot A与Slot B · 元数据
A/B
分区系统架构
05
存储与分区设计
目标=Flash类型 · 分区大小规划 · 冗余空间
存储
分区设计
06
Bootloader与引导逻辑
目标=Bootloader职责 · 启动选择策略 · 重试计数
Bootloader
引导逻辑
07
升级流程总览
目标=下载 · 校验 · 写入非活动分区
升级流程总览
目标=下载
08
镜像格式与元数据
目标=镜像头 · 版本信息 · 哈希
镜像格式
元数据
09
升级触发与下载
目标=OTA · 本地升级 · USB
升级触发
下载
10
写入非活动分区
目标=擦除 · 编程 · 校验
写入非活动分区
目标=擦除
11
引导切换与启动验证
目标=设置启动标志 · 重启进入新分区 · 启动成功判定
引导切换
启动验证
12
回滚机制设计
目标=回滚触发条件 · 回滚流程 · 元数据恢复
回滚机制设计
目标=回滚触发条…
13
安全与签名验证
目标=安全启动 · 镜像签名 · 证书链
安全
签名验证
14
可靠性与容错
目标=掉电 · 断电 · 写入中断
可靠性
容错
15
A/B升级中的状态机
目标=状态定义 · 状态迁移 · 持久化
A/B
升级
16
与OTA服务端协同
目标=版本管理 · 灰度发布 · 差分升级
OTA
服务端协同
17
差分与压缩升级
目标=差分算法 · 压缩算法 · 补丁生成
差分
压缩升级
18
资源受限设备优化
目标=内存 · 存储 · CPU
资源受限设备优化
目标=内存
19
测试与验证
目标=单元测试 · 集成测试 · 掉电测试
测试
验证
20
调试与问题定位
目标=日志 · 串口 · JTAG
调试
问题定位
21
实战案例一
目标=基于MCU的A/B升级系统设计… · 涵盖分区 · Bootloader
实战案例一
MCU
22
实战案例二
目标=基于Linux/Android… · 涵盖slot · bootctl
实战案例二
Linux/Androi…
23
实战案例三
目标=物联网设备A/B OTA升级 · 涵盖云端协同 · 安全
实战案例三
A/B
24
常见问题与解决方案
目标=升级失败 · 无法启动 · 回滚异常
常见问题
解决方案
25
性能与体验优化
目标=升级速度 · 重启次数 · 下载效率
性能
体验优化
26
生产与量产考虑
目标=工厂烧录 · 初始分区 · 版本烧写
生产
量产考虑
27
运维与远程管理
目标=设备管理 · 升级监控 · 失败统计
运维
远程管理
28
标准与生态
目标=Android A/B · U-Boot · RAUC
标准
生态
29
综合项目实战
目标=设计并实现一个完整的双分区A/… · 包含需求 · 架构
综合项目实战
A
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 未来趋势
课程总结
进阶
所属VIP或分类
同VIP:Bootloader通信协议设计
同VIP:STM32-Bootloader实战100例
同VIP:固件升级故障恢复与诊断