首页
›
嵌入式与底层系统
›
052-MCU Bootloader与固件升级
›
《固件升级与IAP移植与开发》
VIP21
本课程属于:052-MCU Bootloader与固件升级
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
固件升级与IAP移植与开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=固件升级与IAP的基本概念 · 学习目标 · 整体知识框架与实战路线图
课程导入
IAP
02
固件升级基础
目标=固件 · Bootloader · APP
固件升级基础
目标=固件
03
存储器与启动流程
目标=Flash/RAM/EEPRO… · 中断向量表 · 复位流程
存储器
启动流程
04
IAP核心原理
目标=在线升级机制 · 跳转原理 · 栈指针与复位向量
IAP
核心原理
05
通信接口选型
目标=UART · CAN · USB
通信接口选型
UART
06
升级协议设计
目标=帧格式 · 命令字 · 校验
升级协议设计
目标=帧格式
07
Bootloader架构设计
目标=启动决策 · 升级模式判断 · 备份区
Bootloader
架构设计
08
Flash编程与擦写
目标=Flash特性 · 扇区/页擦除 · 写入对齐
Flash
编程
09
固件镜像格式
目标=BIN · HEX · ELF
固件镜像格式
BIN
10
校验与完整性
目标=和校验 · CRC8/16/32 · 哈希
校验
完整性
11
APP向量表重定位
目标=VTOR寄存器 · 中断向量偏移 · 启动文件修改
APP
向量表重定位
12
Bootloader与APP交互
目标=共享参数区 · 升级请求标志 · 版本信息
Bootloader
APP
13
双区与备份升级
目标=A/B分区 · 备份区 · 回滚机制
双区
备份升级
14
差分升级与压缩升级
目标=差分算法 · 压缩传输 · 解压与还原
差分升级
压缩升级
15
安全升级机制
目标=加密传输 · 固件加密 · 安全启动
安全升级机制
目标=加密传输
16
UART IAP实战
目标=串口协议实现 · 上位机交互 · YMODEM/XMODEM
UART
IAP
17
CAN IAP实战
目标=CAN帧分包 · 多节点升级 · ID过滤
CAN
IAP
18
USB IAP实战
目标=USB DFU · CDC · HID升级方案
USB
IAP
19
以太网与无线IAP实战
目标=TCP/UDP升级 · HTTP OTA · MQTT OTA
IAP
以太网
20
RTOS环境下的IAP
目标=任务调度 · 中断屏蔽 · 内存管理
RTOS
IAP
21
多芯片与多核IAP
目标=主从MCU升级 · DSP/FPGA配置 · 多镜像管理与同步升级
IAP
多芯片
22
量产与产线升级
目标=批量烧录 · 自动化测试 · 版本追溯
量产
产线升级
23
调试与问题排查
目标=跳转失败 · 中断异常 · Flash写失败
调试
问题排查
24
性能与可靠性优化
目标=升级速度 · 传输效率 · 重试策略
性能
可靠性优化
25
测试与验证
目标=单元测试 · 集成测试 · 异常注入
测试
验证
26
综合案例一
目标=基于STM32的UART IA…
综合案例一
STM32
27
综合案例二
目标=基于CAN总线的多节点固件升级…
综合案例二
CAN
28
综合案例三
目标=基于Wi-Fi的OTA云升级方… · 包含云端 · 设备端与安全策略
综合案例三
Wi-Fi
29
综合案例四
目标=双区备份与安全启动结合的工业级…
综合案例四
目标=双区备份
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 常见坑点
课程总结
进阶
所属VIP或分类
同VIP:Bootloader升级与硬件调试实战工程
同VIP:Bootloader开发与固件升级现场维护实战工程
同VIP:CMS32单片机功能安全与Bootloader升级调试实战