首页
›
嵌入式与底层系统
›
025-ARM64与RISC-V早期启动链
›
《ATF启动流程部署》
VIP18
本课程属于:025-ARM64与RISC-V早期启动链
嵌入式与底层系统 · 共 18 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ATF启动流程部署
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ATF启动流程部署的学习目标 · 核心价值 · 整体知识框架与学习路径
课程导入
ATF
02
ATF基础概念
目标=ATF的定义 · 发展背景 · 在系统安全启动中的定位与作用
ATF
基础概念
03
启动流程概述
目标=从加电到操作系统加载的完整启动…
启动流程概述
目标=从加电到操…
04
ATF核心组件
目标=BL1 · BL2 · BL31
ATF
核心组件
05
启动介质与存储布局
目标=Flash分区 · FIP包结构 · 镜像存放位置与读取方式
启动介质
存储布局
06
编译环境搭建
目标=工具链安装 · 依赖库配置 · 源码获取与编译参数说明
编译环境搭建
目标=工具链安装
07
ATF源码结构解析
目标=目录组织 · 关键文件 · 平台移植层与通用层代码分布
ATF
源码结构解析
08
平台移植基础
目标=新建平台目录 · 配置平台宏 · 适配时钟与串口等基础外设
平台移植基础
目标=新建平台目…
09
BL1启动阶段
目标=复位向量 · 异常等级切换 · 早期初始化与BL2加载过程
BL1
启动阶段
10
BL2启动阶段
目标=镜像解析 · 安全启动校验 · BL31/BL32/BL33加载与跳…
BL2
启动阶段
11
BL31运行时服务
目标=PSCI · SMC处理 · 中断路由与运行时固件核心机制
BL31
运行时服务
12
BL32安全载荷
目标=OP-TEE等安全OS的集成方… · 启动参数与交互流程
BL32
安全载荷
13
BL33非安全载荷
目标=U-Boot等引导程序的加载 · 交接参数与启动衔接
BL33
非安全载荷
14
设备树与配置
目标=DTS在ATF中的作用 · 平台配置项与编译时宏定义
设备树
配置
15
安全启动机制
目标=信任链建立 · 镜像签名验证 · 防回滚与密钥管理基础
安全启动机制
目标=信任链建立
16
镜像打包与FIP工具
目标=fiptool使用 · 镜像描述文件配置与固件包生成
FIP
镜像打包
17
烧录与部署方法
目标=常见烧录工具 · 分区写入 · 启动模式选择与验证步骤
烧录
部署方法
18
串口调试与日志分析
目标=启动日志解读 · 常见错误定位与调试手段
串口调试
日志分析
19
仿真与虚拟平台验证
目标=QEMU/FVP环境搭建 · ATF运行与快速验证流程
仿真
虚拟平台验证
20
实战案例一
目标=基于ARM开发板的ATF移植与…
实战案例一
ARM
21
实战案例二
目标=安全启动链配置与镜像签名验证的…
实战案例二
目标=安全启动链…
22
实战案例三
目标=多核启动与PSCI电源管理功能…
实战案例三
PSCI
23
常见问题与排查
目标=启动失败 · 镜像校验错误 · 跳转异常等典型问题解决
常见问题
排查
24
性能与优化
目标=启动时间优化 · 镜像加载加速与内存布局调优策略
性能
优化
25
版本管理与升级
目标=ATF版本差异 · 向后兼容 · 固件升级与回滚方案
版本管理
升级
26
安全加固与合规
目标=安全启动策略 · 调试接口保护与常见安全认证要求
安全加固
合规
27
综合项目一
目标=从零构建一个可启动的ATF固件…
综合项目一
ATF
28
综合项目二
目标=集成安全OS与引导程序 · 实现完整可信启动链
综合项目二
OS
29
综合提升
目标=ATF与虚拟化 · 可信执行环境及系统安全架构的融合
综合提升
ATF
30
课程总结与展望
目标=知识体系回顾 · 最佳实践归纳与后续学习方向
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ARM64早期启动与平台初始化
同VIP:ATF启动流程与安全架构工程
同VIP:ATF移植实战-从零到一