首页
›
热销单品
›
嵌入式Linux与RTOS
›
《MCUboot开发快速上手系统讲解》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
MCUboot开发快速上手系统讲解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
MCUboot简介 · 在嵌入式安全启动中的地位 · 课程学习目标与整体框架
课程导入
MCUboot
02
基础知识
引导加载程序(Bootloader)… · MCUboot核心特性(安全启动 · 固件更新
基础知识
Bootloader
03
环境搭建
开发环境准备(Linux/Windo… · 所需工具链(GCC · CMake
环境搭建
Linux/Windo
04
MCUboot架构解析
镜像格式(Image Header · TLV) · 槽位(Slot)布局
MCUboot
架构解析
05
签名与加密机制
非对称签名(RSA/ECDSA) · 密钥生成与管理 · 固件加密(AES-CTR)原理与配置
签名
加密机制
06
构建系统
使用CMake构建MCUboot · 配置选项(Kconfig) · 生成bootloader镜像的完整流…
构建系统
CMake
07
移植准备
目标硬件选型 · MCU内存布局(Flash/RAM) · 外设驱动(UART/SPI/I2C)…
移植准备
目标硬件选型
08
移植实战
以STM32为例 · 添加MCUboot到现有工程 · 配置Flash分区
移植实战
STM32
09
MCUboot配置详解
关键配置项(BOOT_IMAGE_N… · BOOT_SIGNATURE_TYP… · BOOT_UPGRADE_ONLY等…
MCUboot
配置详解
10
固件生成与签名
使用imgtool工具生成签名固件 · 设置版本号 · 对齐与填充
固件生成
签名
11
固件更新流程
MCUboot的升级策略(swap · overwrite · swap-scratch)
固件更新流程
MCUboot
12
回滚与恢复机制
固件验证失败处理 · 回滚触发条件 · 安全恢复策略(bootloader恢…
回滚
恢复机制
13
多镜像支持
多镜像(Multi-image)概念 · 配置多固件(如app+core) · 依赖关系与更新顺序
多镜像支持
Multi-image
14
安全特性深入
防回滚(Anti-rollback) · 安全存储(Protected TLV… · 硬件信任根(RoT)集成
安全特性深入
Anti-rollbac…
15
调试与日志
MCUboot日志系统 · 调试串口输出 · 使用GDB调试bootloader
调试
日志
16
常见问题排查
启动失败 · 签名验证错误 · 升级不生效
常见问题排查
启动失败
17
性能优化
减少启动时间 · 优化Flash读写 · 使用缓存与DMA
性能优化
减少启动时间
18
与RTOS集成
在Zephyr/FreeRTOS中使… · 与应用程序的接口设计 · 启动跳转实现
RTOS
集成
19
案例实战
基于nRF52840的BLE固件升级… · 从零搭建MCUboot并实现OTA升…
案例实战
nRF52840
20
案例实战
基于ESP32的Wi-Fi固件升级项… · 使用MCUboot与自定义分区表
案例实战
ESP32
21
案例实战
基于Linux MCU(如i.MX…
案例实战
Linux
22
测试与验证
单元测试框架(Ztest) · 集成测试 · 模拟器(QEMU)验证
测试
验证
23
持续集成
使用GitHub Actions自动… · 签名 · 测试MCUboot项目
持续集成
GitHub
24
MCUboot与OTA服务
对接云端OTA(如AWS IoT · MQTT) · 本地升级工具
MCUboot
OTA
25
高级主题
加密密钥存储(HSM) · 安全启动链(Secure Boot… · 与TF-M集成
高级主题
HSM
26
社区与生态
MCUboot版本演进 · 相关项目(Zephyr · Mynewt)
社区
生态
27
综合实战
设计一个完整的量产级安全固件更新系统 · 包括bootloader · 签名工具
综合实战
设计一个完整的量…
28
性能与安全权衡
分析不同升级策略的优缺点 · 安全等级与资源消耗的平衡 · 最佳实践
性能
安全权衡
29
未来趋势
MCUboot在物联网安全中的角色 · 与Rust生态结合 · 新兴硬件支持
未来趋势
MCUboot
30
课程总结
核心知识点回顾 · 常见误区提醒 · 学习路径建议
课程总结
核心知识点回顾
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战