首页
›
启动链与BSP系统构建
›
001-ATF移植
›
《OP-TEE外设驱动与可信应用集成》
VIP20
本课程属于:001-ATF移植
启动链与BSP系统构建 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OP TEE接口适配实战手册
📚 共计 30 章节
第01章
TEE基础概念
什么是TEE、TEE与REE的区别、典型应用场景:移动支付、DRM、生物识别
概念
场景
第02章
OP-TEE项目概览
架构、源码结构、编译环境搭建
架构
源码
第03章
OP-TEE开发环境搭建
QEMU模拟器、ARM开发板、编译内核与TA
环境
QEMU
第04章
OP-TEE启动流程
Boot ROM → OP-TEE加载、初始化、SMC异常处理
启动
SMC
第05章
OP-TEE通信机制
SMC指令、REE→TEE调用、TEE→REE回调
通信
SMC
第06章
TA(可信应用)开发入门
目录结构、入口函数、命令处理函数
TA
入门
第07章
TA的编译与签名
Makefile编写、签名流程、加载与验证
编译
签名
第08章
REE侧CA(客户端应用)开发
API接口、会话建立、数据传输
CA
REE
第09章
共享内存机制
分配与释放、内存隔离、零拷贝传输
内存
零拷贝
第10章
OP-TEE的GP接口
Internal Core API、Client API、Socket API
GP
标准
第11章
密码学算法适配
AES/SM4 · RSA/SM2 · SHA/SM3
密码
SM系列
第12章
安全存储接口
安全文件系统、RPMB、密钥管理
存储
RPMB
第13章
密钥管理接口
密钥生成、导入/导出、使用策略
密钥
策略
第14章
随机数生成器
硬件TRNG、软件PRNG、质量测试
TRNG
随机数
第15章
时钟与定时器接口
内部定时器、看门狗、时间同步
定时器
看门狗
第16章
GPIO与中断适配
GPIO控制、中断注册、上下文切换
GPIO
中断
第17章
I2C/SPI外设适配
I2C驱动、SPI驱动、外设访问控制
I2C
SPI
第18章
UART串口调试
UART驱动、调试日志、安全/非安全日志隔离
UART
调试
第19章
网络接口适配
TEE网络栈、Socket接口、TLS/DTLS
网络
TLS
第20章
存储设备驱动适配
eMMC/NAND Flash、分区管理、坏块管理
存储
Flash
第21章
显示与GPU适配
显示缓冲区、GPU安全上下文、DRM实现
GPU
DRM
第22章
指纹传感器适配
指纹采集、特征提取比对、安全存储模板
指纹
生物
第23章
NFC安全支付适配
NFC控制器、安全元素(SE)通信、支付令牌
NFC
支付
第24章
SE(安全元素)接口适配
SE通信协议、APDU命令、SE应用管理
SE
APDU
第25章
多线程与同步机制
TA多线程、互斥锁、条件变量、线程安全
多线程
同步
第26章
异常处理与调试
TA崩溃处理、日志分析、GDB调试
调试
GDB
第27章
性能优化与内存管理
内存池、缓存一致性、性能基准测试
优化
内存
第28章
安全审计与日志
审计事件、日志分级、安全事件溯源
审计
日志
第29章
OTA(空中升级)适配
TA远程更新、固件签名验证、回滚保护
OTA
升级
第30章
OP-TEE与Linux内核集成
内核驱动、设备树、系统调用封装
内核
集成
所属VIP或分类
同VIP:ARM64从BootROM到Linux全链路启动
同VIP:ATF与TEE启动通信及接口集成
同VIP:ATF可信启动链配置与镜像认证