VIP20
本课程属于:005-TEE安全启动 启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

ATF与OP-TEE协同启动及Linux集成

📚 共计 30 章节
第1章
ATF与TEE概述
ARM Trusted Firmware(ATF)简介 · TEE概念 · ATF与TEE关系 · 协同启动价值
基础概念
第2章
ARMv8-A安全架构
异常等级(EL0-EL3) · 安全/普通世界 · Monitor模式 · SMC调用
架构安全
第3章
ATF源码结构
仓库结构 · BL1/BL2/BL31/BL32/BL33 · 平台移植 · 构建系统
源码BL
第4章
ATF启动流程
BL1→BL2 · BL2加载BL31/BL32/BL33 · 运行时代理 · PSCI
启动PSCI
第5章
TEE基础概念
TEE与REE隔离 · 内部组件 · 安全模型 · GP TEE规范
TEE隔离
第6章
OP-TEE架构
项目结构 · OP-TEE OS核心 · TEE内核/Supplicant · Client API
OP-TEE架构
第7章
ATF与OP-TEE集成
SPD机制 · OP-TEE作为BL32 · SPMD与SPMC
集成SPD
第8章
QEMU平台搭建
QEMU ARMv8 · FVP模型 · UEFI/EDK2 · 构建ATF+OP-TEE+UEFI
QEMU平台
第9章
ATF平台配置
平台Makefile · defconfig · DTS · 内存映射
配置移植
第10章
TEE设备树配置
TEE保留内存 · 中断配置 · 设备节点 · 安全外设
设备树TEE
第11章
ATF日志与调试
LOG_LEVEL · 串口输出 · 调试技巧 · Crash报告
调试日志
第12章
TEE日志系统
内核日志 · User空间日志 · Supplicant日志 · 等级控制
日志TEE
第13章
SMC调用实战
SMC标准 · 参数传递 · ATF处理SMC · TEE处理SMC
SMC实战
第14章
TEE安全存储
安全存储原理 · RPMB分区 · 安全文件系统 · 密钥管理
存储安全
第15章
TEE密码学接口
内部密码API · 硬件加速 · 密钥派生 · 随机数生成
密码API
第16章
TEE可信应用开发
TA开发流程 · 入口函数 · 命令处理 · TA与CA通信
TA开发
第17章
TEE客户端应用开发
CA开发 · TEEC_InitializeContext · OpenSession · InvokeCommand
CAClient
第18章
ATF电源管理
PSCI接口 · CPU热插拔 · 挂起/恢复 · Cluster电源管理
电源PSCI
第19章
ATF安全启动
信任链 · 镜像签名 · 密钥管理 · 回滚保护
安全启动信任链
第20章
TEE安全启动
TEE镜像验证 · TA签名 · 安全存储保护 · 防回滚
TEE启动验证
第21章
ATF中断管理
GICv3配置 · 安全中断路由 · 中断嵌套 · FIQ处理
中断GIC
第22章
TEE中断处理
TEE中断模型 · 安全中断注入 · 上下文切换 · 延迟优化
中断TEE
第23章
ATF与TEE内存管理
安全内存隔离 · MMU配置 · 页表管理 · 内存共享
内存MMU
第24章
TEE内存保护
内部内存布局 · 栈保护 · 堆保护 · 内存加密
保护加密
第25章
ATF多核启动
多核唤醒 · CPU状态管理 · 核间同步 · 缓存一致性
多核启动
第26章
TEE多核支持
多核调度 · 核间通信 · 锁机制 · 性能优化
多核调度
第27章
ATF与TEE性能优化
启动时间 · 上下文切换 · 内存访问 · 功耗优化
性能优化
第28章
ATF与TEE安全审计
漏洞分析 · 攻击面 · 安全加固 · 合规性检查
安全审计
第29章
ATF与TEE故障排查
启动失败 · TEE崩溃 · ATF Panic · JTAG调试
故障调试
第30章
综合实战项目
从零构建安全启动 · ATF+TEE+Linux完整启动 · 功能验证与性能测试
实战项目