深刻了解中断控制器(gicv3/gicv2)的软硬件知识点,深刻理解armv8/armv9 core的异常和中断的核心思想,能够清晰的理解arm软件架构.学异常中断其实就是学习arm架构.
学习和了解各个操作系统中对中断的处理(如Linux Kernel、optee、ATF、Hafnium)。
学习和了解大系统(多个操作系统)之间的异常中断处理流程,掌握各个系统之间的切换原理。
掌握基础指令(svc,hvc,smc)的核心思想
你将收获
深刻了解中断控制器(gicv3/gicv2)的软硬件知识点,深刻理解armv8/armv9 core的异常和中断的核心思想,能够清晰的理解arm软件架构.学异常中断其实就是学习arm架构.
学习和了解各个操作系统中对中断的处理(如Linux Kernel、optee、ATF、Hafnium)。
学习和了解大系统(多个操作系统)之间的异常中断处理流程,掌握各个系统之间的切换原理。
掌握基础指令(svc,hvc,smc)的核心思想
适用人群
课程介绍
(注:在购买之前,请认真看完课程介绍。)
欢迎来到ARMV8和ARMV9架构学习系列视频之异常&中断&gic专题
ARMV8和ARMV9架构学习系列视频包含以下部分:
本系列主要讲述“异常&中断&gic专题”,主要包含以下章节:
做过arm底层安全的人(或终端安全)也许会知道,学习安全其实就是学习arm架构,而学习arm架构最核心的是什么? 最核心的就是学习和理解异常/中断。ARM有4个异常级别、2个执行状态、2个安全状态(armv9则变成4个),在这些Exception Level、Ecution State、Security之间是怎样切换的? 其实就是利用的异常和中断。另外多系统之间的切换/交互,核心的思想也都是通过异常/中断.... 所以理解异常中断后,对整个架构的学习是非常重要的。
说明:本课程是《ARMv8/ARMv9架构学习系列课程》的一个章节,请谨慎购买,是购买一个章节,还是购买全系列。以免造成重复购买。
课程目录
大家都在学
正在加载中...