🗒️ 深入理解Linux虚拟内存管理

进程通过虚拟内存地址访问这些数据结构的时候,虚拟内存地址会在内存管理子系统中被转换成物理内存地址,通过物理内存地址就可以访问到真正存储这些数据结构的物理内存了。随后就可以对这块物理内存进行各种业务操作,从而完成业务逻辑。 • 那么到底什么是虚拟内存地址 ? • Linux 内核为啥要引入虚拟内存而不直接使用物理内存 ? • 虚拟内存空间到底长啥样? • 内核如何管理虚拟内存? • 什么又是物理内存地址 ?如何访问物理内存?

深入理解Linux虚拟内存管理
🗒️ GKI2.0介绍

Android 通用内核 (ACK) 是所有 Android 产品内核的基础。供应商内核和设备内核位于 ACK 的下游。供应商通过修改内核源代码并添加设备驱动程序,添加了对 SoC 和外围设备的支持。这些修改内容可能很多,以至于设备上运行的代码中有多达 50% 是树外代码(并非来自上游 Linux 和 AOSP 通用内核)

GKI2.0介绍
🗒️ 高通平台dtbo揭秘

1. 什么是dtbo?它和dtb有什么区别?2. 高通平台的dtbo.img中里面有什么?3.高通平台dtbo的编译逻辑 4. dts的归一化

高通平台dtbo揭秘