你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

学习有奖 | 打卡《STM32 MCUBoot 安全启动与固件升级》课程,筑牢固件安全能力  

[复制链接]
STMCU-管管 发布时间:2026-7-29 14:16
学习有奖 | 打卡《STM32 MCUBoot 安全启动与固件升级》课程,筑牢固件安全能力
MCUBoot.png
新课上线,坛友们!《STM32 MCUBoot 安全启动与固件升级实战课程》重磅更新!3 O3 v: t6 m7 m
还在困惑新旧 STM32 安全方案差异、MCUBoot 框架无从下手、安全启动配置踩坑、固件升级存在篡改风险、产品量产安全架构落地无思路?这款嵌入式安全专项课程,专为深耕物联网开发、需要落地设备安全、攻克固件防护难题的工程师量身打造!
( J* Y  @: M( o6 y4 h! v0 x
5 e& S* c; S0 t/ x# T, ]

6 p  g2 Y3 |/ T" T: D! s* ~( C- i6 j( s带你吃透STM32 全新一代 MCUBoot 安全体系,区分传统 SBSFU 与新一代 U5/H5 平台安全方案差异,打通「安全原理 - 镜像管理 - 工具链配置 - 固件升级 - 量产部署」全流程,彻底搞定嵌入式产品安全启动与固件生命周期管理核心难点!7 u& F$ t; E5 @1 X7 |
& d  k- }8 R1 Q/ q! Q7 D

' v9 z/ ~  w2 ^0 a6 C& b2 M( P本次课程采用由浅入深的讲解方式,兼顾原理分析与应用实践,覆盖安全启动、固件升级、镜像管理以及相关工具链等内容。无论是希望了解MCUBoot框架的技术人员,还是正在规划产品安全架构的开发工程师,都能够通过本课程快速建立完整的知识体系,为安全产品开发与量产部署提供参考。
- S8 @( F/ J7 X" }; a/ c7 _$ ^6 [- R+ X
( q" i8 V/ M, h9 [) @0 ~4 s* }
课程核心内容:从入门到精通的实操盛宴* h& y. C, m# r2 d- A1 m; B) q
641.png
! a8 G3 m5 [" T$ _4 W# b; g
课程1:由浅入深了解STM32基于MCUBoot的安全启动与升级-课程介绍  V( C9 Y3 J2 s7 S) V! ^4 B

2 N/ g6 r  F) ~/ N! I课程2:STM32基于MCUBoot的安全启动与升级-SBSFU OEMiROT方案介绍
* C* i% h" D0 g3 v

5 w( E+ r! R) z2 Z0 N9 J, `课程3:STM32基于MCUBoot的安全启动与升级-平台初始化与驱动
- ?- Q3 B5 t) f6 N( {9 N

: C, `, Z. w4 q课程4:STM32基于MCUBoot的安全启动与升级-Memory布局0 n; m7 i7 _- y& J5 m/ m6 h  c

. O0 \3 [; b4 v5 y8 ~8 ^3 o更多课程请关注《MCUBoot》课程页!9 l+ Y4 W" {1 G* l- @

. M  Y, @9 Z7 H, }% X4 f9 p
4.gif
1 M3 i5 V3 w% ?3 b( o7 o$ T4 g
8 x: H. G5 ]4 _) H5 W$ ]
学习有礼:
8 n$ z0 G- F. S) L& f7 O学习时间:即日起-08月31日/ i' b' T( l* @* [1 O
通过学习《STM32基于MCUBoot的安全启动与升级》,在ST中文论坛-STM32团队中发布你的学习心得/笔记。  V. T$ |& e# J2 f8 G+ d
分享要求:图文并茂形式,分享内容建议从学习中遇到的问题、原理的理解、课程中重点内容整理、实践经验、课程建议等方向;
! _3 C2 {2 \4 N' i+ G8 v, Q! E分享标题:《MCUBoot课程》学习笔记+自定义
) q7 g7 b# a: W4 N1 l. x0 Z* n: R+ z  i# z7 I: T* K
. h8 {% I) x$ w: b) R
分享奖励:3 E7 n+ m0 _8 h
1、最佳分享:我们将从分享学习笔记的蝶粉中,抽4名优质者送出《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》书一本或氮化镓充电套装一个。# P% g( Q- _  f
2、优秀分享:抽2位送电动牙刷一套
9 c: b9 ~1 Y! V, e' h, s+ ]2 f7 s7 h$ m" n
中奖名单:

  y$ G( a1 s4 m$ E1 q- h
# U5 E* s7 b3 ipatch1582:氮化镓充电套装
# j  I% |3 A  d* o9 PXa__:氮化镓充电套装3 G- m9 P6 S- b8 L% q
zwjiang:《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》书一本
' b# Z" |8 E; ~6 s8 jQiuxiaoxiong:《STM32嵌入式系统开发——基于STM32CubeMX和HAL库》书一本: B3 r& `$ u3 X

9 Q! a. c  J& M9 \& u6 \

! F' ^6 J3 Z- v6 W  x$ b$ X认真:电动牙刷一套( v- ^# g" f$ D* q! `/ j* E; n
背影101:电动牙刷一套
( D. t% q4 H+ S- U- H4 K( j3 G5 L0 k. K+ B6 B' z9 H0 k
( t3 y1 I# M% ]9 [% p2 M  C
赞 2 收藏 1 评论34 发布时间:2026-7-29 14:16

举报

34个回答
patch1582 回答时间:2026-8-4 17:23:04

image.png

这门课程并非单纯的Demo 演示,而是面向量产落地的嵌入式安全实战课。

它解决了我在实际项目中长期存在的几个痛点:老项目用的是 SBSFU,新项目换到 STM32U5/H5 后,安全架构完全变了,不知道如何迁移;MCUBoot 官方文档偏理论,和 STM32 的 SFI / TZ / OEM Key 结合不起来;固件升级流程跑通了,但防回滚、防篡改、密钥管理始终心里没底;知道要“做安全”,但量产时怎么烧录、怎么锁片、怎么交付客户完全没有头绪。

课程的核心价值在于:从 MCUBoot 通用框架出发,落地到 STM32 新一代硬件安全机制,并最终指向可量产的工程实践。

image.png

MCUBoot解决了SBSFU存在的一些局限性,比如代码入侵代码侵入性强,与 STM32 特定 HAL 耦合严重;维护成本高,版本升级困难等问题。MCUBoot 的优势在于开源社区标准方案(Zephyr / TF-M / STM32 共同使用);解耦 Bootloader 与应用层;原生支持:镜像签名验证、双分区 / 回滚、防回滚、加密固件。

Secure Boot中的私钥永不进设备,公钥可公开但不可被替换。

hain of Trust的结构如下

ROM Bootloader → MCUBoot → Application

ROM Bootloader:验证 MCUBoot 完整性

MCUBoot:验证 App 的数字签名

应用层:运行在受控环境中

镜像签名机制使用非对称加密(ECC / RSA)、私钥签名,公钥验签、公钥可固化在 MCUBoot 中或存储在 OEM Key 区域

防回滚机制使用 Security Counter、新固件版本号 ≤ 当前版本 → 拒绝升级、防止攻击者刷入旧版漏洞固件

以前认为加个 CRC 就算安全,现在明白了安全是一个系统工程,必须从 Bootloader 开始设计。这门课程最大的价值,不是教你“怎么用 MCUBoot”,而是教会你“如何在 STM32 上构建一个真正可量产、可防御、可维护的安全系统”。

Xa__ 回答时间:2026-8-18 11:14:22

打卡QQ_1787022571519.png

介绍:MCUBOOT中间件分为三部分:

1、QQ_1787022632827.png

2、QQ_1787022645932.png

3、QQ_1787022659579.png

boot_go/context_boot_go函数主要流程:

QQ_1787022781827.pngQQ_1787022844597.png

Xa__ 回答时间:2026-7-30 09:01:49

打开第一节:image.png

1、概述:

简介:哪些STM32 MCU系列支持基于MCUBOOT开源项目的安全启动安全升级方案

主要功能特性:1、安全启动:APP固件镜像校验 2、安全升级:APP固件镜像校验和解密 3、版本返回滚:防止恶意降级

软件架构:主要的软件模块和工程结构

主要流程:1、main函数的主要流程 2、MCUBoot使用的APP镜像大致结构

2、硬件平台适配相关:

平台初始化、结束准备、硬件驱动:

Memory布局:

BOOT & APP工程的build actions:

Image烧写:

3、Middleware中间件部分:

boot_go函数主要流程:

固件镜像格式、固件的验证和加解密:

固件升级机制:

4、工具和脚本:

密钥生成与数据转换:

固件镜像签名加密工具:

使用签名服务器/HSM签名的情况:

zwjiang 回答时间:2026-8-4 11:38:12

8.4 打卡

360截图20260804113640991.jpg

zwjiang 回答时间:2026-8-5 09:50:23

8.5 打卡

image.png

zwjiang 回答时间:2026-8-6 09:10:18

8.6 打卡

image.png

zwjiang 回答时间:2026-8-7 14:45:50

8.7 打卡

image.png

zwjiang 回答时间:2026-8-8 19:52:02

8.8 打卡

image.png

zwjiang 回答时间:2026-8-9 20:27:42

8.9 打卡

image.png

zwjiang 回答时间:2026-8-10 09:11:49

8.10 打卡

image.png

zwjiang 回答时间:2026-8-11 14:23:21

8.11 打卡

image.png

zwjiang 回答时间:2026-8-12 09:41:40

8.12 打卡

image.png

zwjiang 回答时间:2026-8-13 09:16:13

8.13 打卡

image.png

zwjiang 回答时间:2026-8-14 09:42:06

8.14 打卡

image.png

zwjiang 回答时间:2026-8-15 09:10:11

8.15 打卡

image.png

123下一页

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版