您好,我的技术博客位于知乎,由于某些app不允许直接粘贴知乎链接,因此麻烦通过本文的链接访问,多谢了。以下为博客链接:
其中当前主要包含的内容及简介如下:
(1)芯片启动:包括bl1、bl2、bl31、bl32、bl33和内核启动全流程的详细分析,相应专栏如下:
(2)中断系统:包括gicv3原理、armv8中断路由机制、bl31中断原理和流程、内核中断原理和流程等的详细分析,其相应专栏如下:
(3)内存管理:从内核启动开始,直到伙伴系统建立和分配流程的详细分析,其相应专栏如下:
(4)进程调度:包括调度器原理和cfs调度器、实时调度器流程的详细分析,其相应专栏如下:
(5)smp及电源管理:包括smp系统的初始化和启动流程,cpu热插拔、idle、dvfs以及系统休眠相关内容的详细分析,其相应专栏如下:
(6)armv8虚拟化:包括armv8硬件虚拟化原理,以及内核kvm实现原理的详细分析,其相应专栏如下:
(7)信息安全:由于信息安全内容繁多,且横跨多个模块和不同secure空间,不同异常等级,由于时间问题,当前只介绍了加解密原理、内核加解密框架以及安全启动的内容,其相应链接如下:
(8)其它:如完整的qemu模拟环境搭建,内核调试以及一些其它相关内容的介绍,其相应的链接分别如下: