序号第一章 Arm基础
1ARM基础-课程介绍 
2ARMv8&ARMv9基础概念扫盲
3ARMv8&ARMv9基础简介
4ARMv8&ARMv9术语总结
5ARMv8&ARMv9软件架构
6SOC基础简介
7异常等级切换模型
8安全状态切换模型
9Interprocessing-执行状态切换模型
10Armv8&Armv9功能总结
总时长
序号第二章 寄存器和指令集
1ARMv7寄存器介绍
2ARMv8&ARMv9寄存器介绍
3A64指令集介绍  
总时长
序号第三章 AMBA和总线
1课程介绍 
2[AMBA]01-AMBA课程介绍
3[AMBA]02-AMBA架构扫盲
4[AMBA]03-Channel transfers and transactions
5[AMBA]04-Channel signals(一)
6[AMBA]05-Channel signals(二)
7[总线互联]01-Arm 互联总线介绍
8[总线互联]02-NIC-400
9[总线互联]03-CCI-550
10[总线互联]04-CCN-508
11[总线互联]05-CMN-700
12[总线互联]06-NI-700
13[总线互联]07-Additional- 资料分享
总时长
序号第四章 gic/异常中断
1课程介绍
205-gic通信协议
309-gicv3的介绍(old)
410-ARM中断-硬件基础篇&概念扫盲
511-中断的进入和退出
612-1-中断的路由和MASK(一)
712-2-中断的路由和MASK(二)
813-中断的状态和信号
914-中断的术语定义
1021-Linux Kernel的中断处理
1122-ATF(TF-A)的中断处理
1223-optee的中断处理
1324-hafnium的中断的处理
1425-xen的中断的处理
1526-uboot的中断处理
1631-Synchronous同步异常的深度解读
1731-异常中断的优先级
1832-smc&hvc&svc命令深度解读
1933-Serror异步异常的深度解读
2041-1-虚拟中断的示例(一)
2141-2-虚拟中断的示例(二)
2250-多系统之间中断的抢占
2351-中断的优先级和抢占
24gicv3详解
25中断的9种示例
总时长
序号第五章 MMU专题
1D02-MMU基础
2D03-01-地址空间
3D03-02-Juno-memoryMap
4D03-03-地址空间 (二)
5D04-Translation Regime
6D05-页表翻译过程
7D06-内存属性-基本概念和定义
8D07-Descriptor基本概念
9D08-inner-outer-shareable-cacheable
10D09-内存属性叠加-stage1和stage2的叠加
11D10-内存属性叠加-层级之间的叠加
12D11-EL1&0 Translation-Stage1内存配置示例-Linux&ATF&optee
13D12-EL1&0 Translation-Stage2内存配置示例-xen&hafnium
14D13-EL2 Translation内存配置示例-stage1-xen&hafnium
15D15-Descriptor属性位详解
16D16-1-MMU example code解读(一)
17D16-2-MMU example code解读(二)
18D18-optee中的mmu代码导读
19D20-ATF中的mmu代码导读
20直播-arm内存属性深度解读
总时长
序号第六章 cache专题
100-课程说明-课程介绍
201-思考质疑-cache的50问
302-cache的基本概念和使用厂家
403-软件维护cache指令详解
504-Cache的架构介绍
605-cache的基本概念原理扫盲
706-cache查询原理
807-同名-重名
908-多核多cluster多系统之间缓存一致性概述
1009-ACE Protocol
1110-CHI Protocol
1211-Cache高级补充篇
1312-Cache安全篇
1413-cache调试篇
1514-cache相关的系统寄存器
1615-cache缓存策略动图演示
1716-mesi的模拟演示
1817-EL0可以刷cache吗
1918-POC_POU_IS详解
2019-[专题]可以只刷L1 cache或L2 cache吗
2120-Cache hint专题
2221-聊一聊cache的学习方法
总时长
序号第七章 Trustzone
1Trustzone学习的简介
2【赠送】TEE知识扫盲-系统集成篇
3Trustzone的基本概念&背景和历史
4Trustzone-TEE快速扫盲
5Trustzone-TEE快速扫盲(2022)
6ARMv8&ARMv9 Trustzone深度解析
7arm安全架构的介绍
8Secure Boot
9TZC400详解
10ATF(TF-A)介绍
11optee的介绍
12标准和规范的介绍
13Android安全架构扫盲
总时长
序号第八章 虚拟化
103-ARMv8的虚拟化深度解读
序号第九章 PMU
1ARM PMU
序号第十章 Power
1功耗管理学习目标及目录介绍
2功耗管理背景及挑战
3功耗管理架构演进及变迁
4系统分区-电压域和电源域
5功耗状态及功耗模式
6功耗管理框架-SCP&PPU&LPI
7功耗管理软件
8功耗管理标准接口
9多核处理器启动
10睡眠锁与唤醒源
11功耗管理实战
12功耗数据与功耗收益评估
13功耗管理与安全
14功耗管理课程总结
总时长
序号第十二章 Generic Timer
1Arch Timer
序号第十三章 System Boot系统启动
1reset&&SOC的多核启动流程详解
C05-Secure Boot(一)
C05-Secure Boot(二)
总时长
序号第十四章 Barrier内存屏障
1内存屏障Barrier
序号第十五章 Exclusive独占机制
1独占Exclusive机制
序号第十六章 wfe-wfi
1WFE/WFI详解
序号第十七章 FP/SIMD/SVE/SVE2/SME
1 FP/SIMD/NEON/SVE/SVE2/SME介绍
序号第二十章 Armv9的RME和CCA机密计算安全框架
101-课程介绍
202-Trustzone深度解读
303-RME-CCA简介
404-RME安全扩展深度详解
总时长
序号第二十一章 直播课
1cache直播训练营第一次课
2cache直播训练营第二次课
3cache直播训练营第三次课
4cache直播训练营第四次课
1Arm微架构讨论课
2Arm_MMU_SMMU讨论课
最后修改日期: 2024年6月9日

作者

留言

撰写回覆或留言

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