首页
›
嵌入式与底层系统
›
052-MCU Bootloader与固件升级
›
《物联网MCU OTA固件升级方案实战工程》
VIP21
本课程属于:052-MCU Bootloader与固件升级
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
物联网MCU OTA固件升级方案实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=OTA在物联网中的价值 · 学习目标 · 课程整体框架与实战项目介绍
课程导入
OTA
02
OTA基础概念
目标=固件 · Bootloader · App
OTA
基础概念
03
MCU启动流程与内存布局
目标=中断向量表 · Bootloader与App跳转 · Flash分区设计
MCU
启动流程
04
通信协议选型
目标=UART · CAN · BLE
通信协议选型
UART
05
升级包格式设计
目标=头部信息 · 固件数据 · 校验字段
升级包格式设计
目标=头部信息
06
Bootloader核心功能
目标=固件接收 · 暂存 · 校验
Bootloader
核心功能
07
Flash操作实战
目标=擦除 · 写入 · 读取
Flash
操作实战
08
固件完整性校验
目标=CRC · 哈希 · 数字签名
固件完整性校验
CRC
09
安全启动与安全升级
目标=密钥管理 · 签名验证 · 加密传输
安全启动
安全升级
10
差分升级原理
目标=bsdiff · hdiffpatch等算法 · 差分包生成与还原
差分升级原理
bsdiff
11
差分升级实战
目标=在MCU上实现差分还原 · 内存优化 · 失败恢复与版本管理
差分升级实战
MCU
12
A/B分区与双镜像升级
目标=分区切换 · 启动标志 · 回滚策略
A/B
分区
13
单分区升级方案
目标=原地升级 · 备份区设计 · 断电保护与恢复流程
单分区升级方案
目标=原地升级
14
外部Flash与SD卡升级
目标=存储介质选型 · 文件系统 · 固件缓存与搬运策略
Flash
SD
15
无线OTA协议设计
目标=分片传输 · 重传机制 · 断点续传
OTA
无线
16
云端与设备端交互
目标=设备认证 · 升级任务下发 · 进度上报
云端
设备端交互
17
OTA服务器与后台
目标=固件仓库 · 版本管理 · 灰度发布
OTA
服务器
18
低功耗设备OTA
目标=功耗优化 · 唤醒策略 · 传输窗口
OTA
低功耗设备
19
资源受限MCU优化
目标=RAM/Flash限制 · 代码尺寸优化 · 动态内存管理与实时性保障
MCU
资源受限
20
RTOS环境下的OTA
目标=任务划分 · 优先级 · 互斥
RTOS
OTA
21
Bootloader与App协同
目标=共享参数 · 升级标志 · 版本回读
Bootloader
App
22
量产与工厂升级
目标=批量烧录 · 产测流程 · 初始固件与Bootloader烧录方…
量产
工厂升级
23
OTA测试与验证
目标=单元测试 · 集成测试 · 异常注入
OTA
测试
24
常见问题与调试
目标=升级失败 · 跳转异常 · 校验错误
常见问题
调试
25
实战项目一
目标=基于UART的MCU OTA全…
实战项目一
UART
26
实战项目二
目标=基于BLE的物联网设备OTA升…
实战项目二
BLE
27
实战项目三
目标=基于Wi-Fi与MQTT的云端…
实战项目三
Wi-Fi
28
实战项目四
目标=差分升级在低功耗MCU上的实现…
实战项目四
MCU
29
综合提升
目标=多协议融合 · 安全加固 · 灰度发布与大规模设备OTA运维
综合提升
目标=多协议融合
30
课程总结与展望
目标=知识体系回顾 · 工程最佳实践 · 未来趋势与持续学习路径
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:Bootloader升级与硬件调试实战工程
同VIP:Bootloader开发与固件升级现场维护实战工程
同VIP:CMS32单片机功能安全与Bootloader升级调试实战