首页
›
芯片硬件与光电工程
›
171-Bootloader与固件升级
›
《嵌入式Bootloader架构设计》
VIP9
本课程属于:171-Bootloader与固件升级
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式Bootloader架构设计
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式Bootloader的定… · 作用 · 学习目标
课程导入
Bootloader
02
嵌入式系统启动流程
目标=上电复位 · ROM Code · SPL
嵌入式系统启动流…
目标=上电复位
03
Bootloader核心概念
目标=引导加载 · 镜像加载 · 重定位
Bootloader
核心概念
04
常见Bootloader对比
目标=U-Boot · Barebox · RedBoot
Bootloader
常见
05
硬件启动基础
目标=处理器复位向量 · 异常向量表 · 时钟初始化
硬件启动基础
目标=处理器复位…
06
存储介质与镜像格式
目标=NOR/NAND Flash · eMMC · SD卡
存储介质
镜像格式
07
Bootloader架构分层设计
目标=硬件抽象层 · 驱动层 · 核心层
Bootloader
架构分层设计
08
启动模式与引导策略
目标=冷启动 · 热启动 · 恢复模式
启动模式
引导策略
09
Bootloader内存布局与链接脚本
目标=链接地址 · 加载地址 · 运行地址
Bootloader
内存布局
10
串口与调试基础设施
目标=串口初始化 · 控制台 · 日志分级
串口
调试基础设施
11
Bootloader驱动模型
目标=GPIO · 时钟 · 串口
Bootloader
驱动模型
12
镜像加载与校验
目标=CRC · MD5 · SHA
镜像加载
校验
13
设备树与硬件描述
目标=DTS/DTB结构 · 传递方式 · U-Boot对设备树的支持与内核参数…
设备树
硬件描述
14
环境变量与配置管理
目标=环境变量存储 · 默认环境 · 保存与恢复
环境变量
配置管理
15
命令行与脚本系统
目标=U-Boot命令 · hush shell · 脚本镜像
命令行
脚本系统
16
网络启动与远程升级
目标=TFTP · NFS · DHCP
网络启动
远程升级
17
安全启动架构
目标=信任根 · 签名验证 · 加密镜像
安全启动架构
目标=信任根
18
OTA与双分区升级
目标=A/B分区设计 · 升级流程 · 掉电保护
OTA
双分区升级
19
Bootloader性能优化
目标=启动时间测量 · 裁剪优化 · 并行初始化
Bootloader
性能优化
20
可靠性设计
目标=看门狗 · 异常处理 · 启动失败恢复
可靠性设计
目标=看门狗
21
U-Boot移植实战
目标=板级文件 · 配置头文件 · 驱动适配
U-Boot
移植实战
22
从零实现简易Bootloader
目标=汇编启动 · C入口 · 串口输出
Bootloader
从零实现简易
23
多核与异构启动
目标=ARM多核启动 · RISC-V启动流程 · DSP/GPU协处理器加载与核间通信
多核
异构启动
24
虚拟化与安全隔离
目标=Hypervisor启动 · 安全世界与普通世界切换 · OP-TEE与ATF集成
虚拟化
安全隔离
25
Bootloader测试与验证
目标=单元测试 · 集成测试 · 启动时间测试
Bootloader
测试
26
常见问题与调试案例
目标=启动卡死 · DDR初始化失败 · 镜像校验错误
常见问题
调试案例
27
量产与部署
目标=烧录工具 · 量产分区表 · 序列号写入
量产
部署
28
Bootloader与内核接口
目标=启动参数 · ATAGS · 设备树
Bootloader
内核接口
29
综合项目实战
目标=设计一个支持网络升级 · 安全校验与A/B分区的嵌入式Boot…
综合项目实战
目标=设计一个支…
30
课程总结与进阶
目标=架构回顾 · 最佳实践 · 开源社区参与
课程总结
进阶
所属VIP或分类
同VIP:Bootloader通信协议设计
同VIP:STM32-Bootloader实战100例
同VIP:双分区AB固件升级系统