第一章 前言 | 1 | 课程介绍 |
2 | 学习TEE最好的方式:阅读代码 |
第二章 TEE组件介绍 | 3 | TEE组件介绍 |
第三章 CA_TA组件介绍 | 4 | CA到TA调用 |
5 | TA的系统调用 |
6 | RPC模型 |
7 | Storage API代码导读 |
第四章 启动 | 8 | 大系统启动流程代码导读 |
9 | Secureboot导读 |
第五章 多系统之间的交互 | 10 | 启动-异常学习笔记-代码导读 |
11 | 当cpu运行在REE(Linux),来了一个Non secure Group1中断 |
12 | 当cpu运行在REE(Linux),来了一个Group0中断 |
13 | 当cpu运行在REE(Linux),来了一个Secure Group1中断 |
14 | 当cpu运行在TEE,来了一个Non secure Group1中断 |
15 | 当cpu运行在TEE,来了一个Group0中断 |
16 | 当cpu运行在TEE,来了一个Secure Group1中断 |
17 | 当cpu运行在ATF,来了一个Non secure Group1中断 |
18 | 当cpu运行在ATF,来了一个Group0中断 |
19 | 当cpu运行在ATF,来了一个Secure Group1中断 |
第六章 Trustzone | 20 | cpu_context的切换介绍 |
21 | TZC400代码导读 |
22 | 中断安全属性配置 |
第七章 mmu-cache | 23 | mmu代码导读 |
第八章 optee代码导读 | 24 | bl32启动 |
25 | optee_os启动 |
26 | optee的异常向量表 |
27 | 在optee中注册一个中断 |
28 | optee_os线程向量表 |
29 | 进入和退出optee的方式 |
30 | optee的RPC机制 |
31 | 如何添加一个secure _driver |
32 | 如何添加一个PTA |
33 | 如何添加一个Early_TA |
34 | 如何添加一个Static_TA |
35 | optee_rpmb代码导读 |
第九章 ATF代码导读 | 36 | ATF的启动流程 – bl1_bl2_bl31_bl32_bl33 |
37 | ATF的异常向量表 |
38 | ATF Runtime模型的介绍 |
39 | ATF启动bl32程序 |
40 | ATF启动bl33程序 |
留言