第一章 Arm基础 | 序号 | 课程 |
| 第一章 Arm基础 |
1 | ARM基础-课程介绍 |
2 | ARMv8&ARMv9基础概念扫盲 |
3 | ARMv8&ARMv9基础简介 |
4 | ARMv8&ARMv9术语总结 |
5 | ARMv8&ARMv9软件架构 |
6 | SOC基础简介 |
7 | 异常等级切换模型 |
8 | 安全状态切换模型 |
9 | Interprocessing-执行状态切换模型 |
10 | Armv8&Armv9功能总结 |
11 | ARMv7寄存器介绍 |
12 | ARMv8&ARMv9寄存器介绍 |
13 | A64指令集介绍 |
第二章 gic/异常中断 | 序号 | 第二章 gic/异常中断 |
1 | 课程介绍 |
2 | 05-gic通信协议 |
3 | 09-gicv3的介绍(old) |
4 | 10-ARM中断-硬件基础篇&概念扫盲 |
5 | 11-中断的进入和退出 |
6 | 12-1-中断的路由和MASK(一) |
7 | 12-2-中断的路由和MASK(二) |
8 | 13-中断的状态和信号 |
9 | 14-中断的术语定义 |
10 | 21-Linux Kernel的中断处理 |
11 | 22-ATF(TF-A)的中断处理 |
12 | 23-optee的中断处理 |
13 | 24-hafnium的中断的处理 |
14 | 25-xen的中断的处理 |
15 | 26-uboot的中断处理 |
16 | 31-Synchronous同步异常的深度解读 |
17 | 31-异常中断的优先级 |
18 | 32-smc&hvc&svc命令深度解读 |
19 | 33-Serror异步异常的深度解读 |
20 | 41-1-虚拟中断的示例(一) |
21 | 41-2-虚拟中断的示例(二) |
22 | 50-多系统之间中断的抢占 |
23 | 51-中断的优先级和抢占 |
24 | gicv3详解 |
25 | 中断的9种示例 |
第三章 Trustzone | 序号 | 第三章 Trustzone |
1 | C01-课程介绍Trustzone课程介绍 |
2 | C02-Trustzone-TEE快速扫盲 |
3 | C03-Trustzone深度解析 |
4 | C04-arm安全架构的介绍 |
5 | C05-Secure Boot |
6 | C06-TZC400详解 |
7 | C07-ATF(TF-A)介绍 |
8 | C08-optee的介绍 |
9 | C09-标准和规范的介绍 |
10 | C10-Android安全概述 |
第四章 MMU专题 | 序号 | 第四章 MMU专题 |
1 | D02-MMU基础 |
2 | D03-01-地址空间 |
3 | D03-02-Juno-memoryMap |
4 | D03-03-地址空间 (二) |
5 | D04-Translation Regime |
6 | D05-页表翻译过程 |
7 | D06-内存属性-基本概念和定义 |
8 | D07-Descriptor基本概念 |
9 | D08-inner-outer-shareable-cacheable |
10 | D09-内存属性叠加-stage1和stage2的叠加 |
11 | D10-内存属性叠加-层级之间的叠加 |
12 | D11-EL1&0 Translation-Stage1内存配置示例-Linux&ATF&optee |
13 | D12-EL1&0 Translation-Stage2内存配置示例-xen&hafnium |
14 | D13-EL2 Translation内存配置示例-stage1-xen&hafnium |
15 | D15-Descriptor属性位详解 |
16 | D16-1-MMU example code解读(一) |
17 | D16-2-MMU example code解读(二) |
18 | D18-optee中的mmu代码导读 |
19 | D20-ATF中的mmu代码导读 |
20 | 直播-arm内存属性深度解读 |
第五章 cache专题 | 序号 | 第五章 cache专题 |
1 | 思考和质疑 |
2 | 简述cache的基本概念和使用场景 |
3 | 软件维护cache指令详解 |
4 | Cache的架构介绍 |
5 | cache的基本概念原理扫盲 |
6 | cache查询原理 |
7 | cache的同名/歧义 |
8 | 多核多cluster多系统之间缓存一致性概述 |
9 | cache相关的系统寄存器 |
10 | cache动图演示 |
| 序号 | 第六章 虚拟化 |
| 1 | 03-ARMv8的虚拟化深度解读 |
| | |
| 序号 | 第七章 Power&电源&功耗 |
| 1 | 课程介绍 |
| | |
| 序号 | 第八章 coresight |
| 1 | 课程介绍 |
| | |
第九章 architecture | 序号 | 第十章 architecture |
1 | 课程介绍 |
2 | reset&&SOC的多核启动流程详解 |
3 | 内存屏障Barrier |
4 | Arch Timer |
5 | 独占Exclusive机制 |
6 | wfi&wfe |
7 | Event monitors-PMU |
8 | Event monitors-AMU |
9 | RAS Extension |
10 | Cryptograpic Extension |
11 | Architecture Extension |
12 | FP/SIMD/NEON/SVE/SVE2/SME介绍 |
第十章 SOC Architecture | 序号 | 第十一章 SOC Architecture介绍 |
1 | 课程介绍 |
| [AMBA]01-AMBA课程介绍 |
| [AMBA]02-AMBA架构扫盲 |
| [AMBA]03-Channel transfers and transactions |
| [AMBA]04-Channel signals(一) |
| [AMBA]05-Channel signals(二) |
| [总线互联]01-Arm 互联总线介绍 |
| [总线互联]02-NIC-400 |
| [总线互联]03-CCI-550 |
| [总线互联]04-CCN-508 |
| [总线互联]05-CMN-700 |
| [总线互联]06-NI-700 |
| [总线互联]07-Additional- 资料分享 |
| |
第十一章 ARMv9-CCA和RME | 序号 | 第十二章 ARMv9-CCA和RME技术 |
1 | 01-课程介绍 |
2 | 02-Trustzone深度解读 |
3 | 03-RME-CCA简介 |
4 | 04-RME安全扩展深度详解 |
第十二章 直播与答疑 | 序号 | 第十三章 直播与答疑 |
1 | Arm微架构讨论课 |
2 | Arm_MMU_SMMU讨论课 |
留言