首页
›
嵌入式基础与RISC-V
›
083-MCUboot开发
›
《MCU-Boot移植适配与固件升级实战》
VIP10
本课程属于:083-MCUboot开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU-Boot移植适配与固件升级实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader基础概念
什么是Bootloader · Bootloader在MCU系统中的… · 常见Bootloader方案对比
Bootloader
基础概念
02
MCU启动流程详解
从复位向量到main函数的完整链路 · 启动文件(startup.s)分析 · 堆栈初始化
MCU
启动流程详解
03
链接脚本(.ld)深度解析
内存布局定义 · 段(text/data/bss)的映… · 链接脚本移植要点
ld
链接脚本
04
向量表与中断管理
向量表重定向原理 · 中断服务函数注册 · 双Bank启动中的中断处理
向量表
断管理
05
Flash驱动移植
Flash控制器寄存器配置 · 扇区擦除与写入 · Flash保护机制
Flash
驱动移植
06
CRC校验与固件完整性
CRC32算法原理 · 硬件CRC加速器使用 · 软件CRC实现
CRC
校验
07
固件签名与安全启动
哈希算法(SHA256)应用 · RSA/ECDSA签名验证 · 安全启动链
固件签名
安全启动
08
固件升级协议设计
自定义Ymodem协议 · 分片传输机制 · 超时重传策略
固件升级协议设计
Ymodem
09
通信接口抽象层
UART驱动封装 · SPI Flash驱动 · CAN-FD升级通道
通信接口抽象层
UART
10
双Bank启动策略
Bank切换机制 · 回滚保护 · 失败恢复流程
Bank
启动策略
11
固件版本管理
版本号编码规范 · 版本兼容性检查 · 强制升级逻辑
固件版本管理
版本号编码规范
12
Bootloader与App的交互
共享内存区设计 · 状态标志位约定 · 跳转协议
Bootloader
App
13
看门狗与异常处理
独立看门狗(IWDG)配置 · 系统异常捕获 · 死循环恢复
看门狗
异常处理
14
固件加密与解密
AES-128/256加密 · 密钥存储安全 · 解密性能优化
固件加密
解密
15
差分升级技术
差分算法(bsdiff)原理 · 补丁生成与合并 · Flash空间节省
差分升级技术
bsdiff
16
多固件镜像管理
A/B分区表设计 · 镜像头格式定义 · 冗余备份策略
多固件镜像管理
A/B
17
Bootloader调试技巧
JTAG/SWD调试 · 串口打印日志 · 断言机制
Bootloader
调试技巧
18
低功耗模式下的升级
休眠唤醒流程 · 升级功耗控制 · 电池供电优化
低功耗模式下的升…
休眠唤醒流程
19
OTA升级实战
蓝牙BLE OTA流程 · Wi-Fi OTA实现 · 云端升级协议
OTA
升级实战
20
Bootloader性能优化
启动时间优化 · 校验速度提升 · 内存占用控制
Bootloader
性能优化
21
RTOS环境下的Bootloader
FreeRTOS启动适配 · 任务调度与升级 · 中断优先级配置
RTOS
Bootloader
22
Bootloader自动化测试
单元测试框架 · 固件模拟器 · CI/CD集成
Bootloader
自动化测试
23
安全漏洞与防护
固件逆向分析 · 防回滚攻击 · JTAG熔丝保护
安全漏洞
防护
24
多核MCU的Bootloader
异构核启动 · 核间通信 · 同步升级
MCU
Bootloader
25
Bootloader与硬件加密引擎
HSM集成 · 安全存储 · 真随机数生成
Bootloader
硬件加密引擎
26
固件升级失败恢复
黄金镜像备份 · 恢复模式 · 强制刷机
固件升级失败恢复
黄金镜像备份
27
Bootloader代码裁剪
最小化Flash占用 · 功能模块化 · 条件编译
Bootloader
代码裁剪
28
量产烧录与Bootloader
工厂烧录流程 · 序列号注入 · 校准数据管理
Bootloader
量产烧录
29
Bootloader标准规范
MCUboot开源框架 · IAP标准接口 · AUTOSAR规范
Bootloader
标准规范
30
综合实战项目
从零构建完整Bootloader · 支持UART/OTA双通道 · 量产验证
综合实战项目
Bootloader
所属VIP或分类
同VIP:MCU-Boot安全启动与性能调优实战
同VIP:MCU-Boot工程部署与性能调优实战
同VIP:MCU-Boot工程部署与故障排查实战