章节编号课程
第一章
基础知识
1课程介绍
2armv8/armv9基础知识
3armv8/armv9寄存器介绍
4A64指令集介绍
第二章
异常/中断/gic专题
5本章课程介绍 
6gicv3的介绍
7core对异常的处理-硬件基础篇
8Linux Kernel的中断处理
9ATF(TF-A)的中断处理
10optee的中断处理
11中断的返回(eret)
12Serror异步异常的介绍
13Synchronous同步异常的介绍
14smc&hvc&svc命令解读
15中断示例(不含虚拟中断)
16中断示例:代码阅读-usecase1-usecase2
17中断示例:代码阅读-usecase3
18中断示例:代码阅读-usecase4
19中断示例:代码阅读-usecase5-usecase6
20虚拟中断的示例
第三章
Trustzone&安全架构专题
21本章课程介绍 
22Trustzone-TEE快速扫盲
23Trustzone深度解析
24arm安全架构的介绍
25Secure Boot详解
26SecureBoot高级进阶(讲述三种secureboot的设计方案)
27TZC400详解
28ATF(TF-A)介绍
29optee的介绍
30标准和规范的介绍
31Android安全概述
32Trustzone-TEE-学习方法指导
第四章
MMU专题
33课程介绍 
34MMU的基础学习
35地址空间基础
36Translation Regime
37页表的翻译过程
38内存属性
39Descriptor(页表项)介绍
40optee中使用MMU的示例
41MMU深度思考篇
第五章
Cache专题
42思考和质疑 
43简述cache的基本概念和使用场景
44Cache的架构介绍
45cache的基本概念原理扫盲
46Cache的查询原理
47多核多cluster多系统之间缓存一致性概述(1)
48多核多cluster多系统之间缓存一致性概述(2)
49cache相关的系统寄存器
50cache动图演示
第七章
architecture架构专题
52课程介绍
53Reset&&SOC的多核启动流程详解
54Timer
55内存屏障(cpu的乱序和推测)
第八章
ARMv9的CCA和RME技术
56本章课程介绍
57Trustzone技术回顾
58ARMv9的CCA和RME的简介
59ARMv9 RME技术详解
第九章
总结(必看)
60如何阅读ARM官方的文档
61聊一聊cache和答疑

最后修改日期: 2024年6月10日

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。