首页
›
嵌入式基础与RISC-V
›
092-STM32固件库与HAL开发实战
›
《Bootloader开发与固件升级实战》
VIP10
本课程属于:092-STM32固件库与HAL开发实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Bootloader开发与固件升级实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Bootloader概述
什么是Bootloader · Bootloader在嵌入式系统中的… · 常见的Bootloader方案
Bootloader
什么是
02
启动流程分析
MCU上电启动流程 · 中断向量表与复位向量 · 启动模式选择
启动流程分析
MCU
03
链接脚本与内存布局
链接脚本(.ld)的作用 · 内存分区(Flash · RAM
链接脚本
内存布局
04
汇编基础与启动代码
ARM Cortex-M汇编基础 · 启动文件(startup.s)解析 · 堆栈初始化
汇编基础
启动代码
05
时钟系统与系统时钟配置
时钟树概述 · HSE/HSI/PLL配置 · 系统时钟初始化代码实现
时钟系统
系统时钟配置
06
GPIO与串口驱动
GPIO模式配置 · 串口(UART)初始化与收发 · 重定向printf到串口
GPIO
串口驱动
07
Flash驱动与操作
Flash控制器介绍 · Flash读/写/擦除操作 · Flash保护与解锁
Flash
驱动
08
Flash分区规划
Bootloader与App分区设计 · 分区表定义 · 备份区与临时区规划
Flash
分区规划
09
固件升级协议设计
自定义升级协议帧格式 · 命令定义(握手 · 擦除
固件升级协议设计
自定义升级协议帧…
10
固件升级协议实现
状态机设计 · 数据包接收与解析 · 超时与重传机制
固件升级协议实现
状态机设计
11
固件镜像格式
BIN文件与HEX文件格式 · 镜像头结构设计(魔数 · 版本
固件镜像格式
BIN
12
固件升级流程实现
握手阶段 · 擦除阶段 · 写入阶段
固件升级流程实现
握手阶段
13
跳转与App执行
从Bootloader跳转到App · App中断向量表重定位 · 栈指针重设
App
跳转
14
看门狗与异常处理
独立看门狗(IWDG)配置 · 窗口看门狗(WWDG)配置 · 异常处理与错误恢复
看门狗
异常处理
15
固件升级安全性
固件加密(AES) · 固件签名与验签(RSA/ECDSA) · 安全启动链
固件升级安全性
AES
16
固件升级可靠性
断电保护机制 · 双备份升级策略 · 回滚机制
固件升级可靠性
断电保护机制
17
固件升级性能优化
擦写速度优化 · DMA传输 · 压缩传输(LZSS/LZ4)
固件升级性能优化
擦写速度优化
18
多App分区与动态切换
多App分区设计 · App版本管理 · 动态切换策略
App
分区
19
Bootloader与App通信
共享内存通信 · 标志位通信 · 命令通道设计
Bootloader
App
20
Bootloader调试技巧
串口打印调试 · GPIO波形调试 · JTAG/SWD调试
Bootloader
调试技巧
21
Bootloader测试策略
单元测试 · 集成测试 · 压力测试
Bootloader
测试策略
22
Bootloader错误处理
错误码定义 · 错误日志记录 · 错误恢复策略
Bootloader
错误处理
23
Bootloader与OTA
OTA升级架构 · OTA服务器通信 · OTA数据流管理
Bootloader
OTA
24
Bootloader与安全启动
安全启动流程 · 信任根(RoT) · 安全固件加载
Bootloader
安全启动
25
Bootloader与多核架构
多核启动流程 · 核间通信 · 固件升级在多核中的应用
Bootloader
多核架构
26
Bootloader与RTOS
RTOS启动流程 · RTOS与Bootloader的交互 · RTOS下的固件升级
Bootloader
RTOS
27
Bootloader与低功耗
低功耗模式下的固件升级 · 唤醒源配置 · 功耗优化
Bootloader
低功耗
28
Bootloader与外部存储
外部Flash/EEPROM驱动 · 外部存储分区规划 · 外部存储升级策略
Bootloader
外部存储
29
Bootloader与USB DFU
USB DFU协议 · USB设备枚举 · DFU模式实现
Bootloader
USB
30
Bootloader实战项目
项目需求分析 · 系统架构设计 · 代码实现
Bootloader
实战项目
所属VIP或分类
同VIP:I2C总线驱动开发与传感器数据融合调试实战
同VIP:SPI协议与CAN总线通信调试故障排查实战
同VIP:SPI接口ADC采集系统联调与通信故障排查