背景为Pixel6编译内核,需要增加一些配置,和集成KernelSU。vmUbuntu22.04500g-24g内存默认状态:编译成功刷入真机后:下载内核以下操作前提:具备全球通上网以下操作前提:具备全球通上网以下操作前提:具备全球通上网参考官方文档通用内核映像(GKI)发布build|Android开源项目|AndroidOpenSourceProject如果未下载repo的先走这里流程,如果已经下载,忽略。(git和账号配置也是一样)mkdir~/binPATH
RockchipAndroid13GKI开发指南文章目录RockchipAndroid13GKI开发指南GKI介绍Googleupstreamkernel下载及编译RockchipSDK中GKI相关目录介绍RockchipGKI编译代码修改编译固件烧写KO编译及修改添加新的模块驱动的方法调试ko方法开机log确认uboot阶段Android阶段KO加载KO加载报错调试技巧打印更多KO加载的log在RK的kernel打包中编译GKI使用的boot.img查看google发布的内核接口如何提交内核接口到upstreamGKI介绍Android13GMS和EDLA认证的一个难点是google强制要求
RockchipAndroid13GKI开发指南文章目录RockchipAndroid13GKI开发指南GKI介绍Googleupstreamkernel下载及编译RockchipSDK中GKI相关目录介绍RockchipGKI编译代码修改编译固件烧写KO编译及修改添加新的模块驱动的方法调试ko方法开机log确认uboot阶段Android阶段KO加载KO加载报错调试技巧打印更多KO加载的log在RK的kernel打包中编译GKI使用的boot.img查看google发布的内核接口如何提交内核接口到upstreamGKI介绍Android13GMS和EDLA认证的一个难点是google强制要求
0.前言本文简单介绍下GKI相关的知识点,方便更快的了解GKI概念和架构,如果想要了解细节,还是要看官网并结合实际。相关术语:ACK:AndroidCommonKernelAOSP:AndroidOpenSourceProjectGKI:GenericKernelImageKMI:KernelModuleInterfaceLTS:LongTermSupportedDLKM:DynamicallyloadablekernelmoduleGSI:GenericSystemImageVTS:VendorTestSuiteCTS:CompatibilityTestSuite1.ACKAndroidCo
0.前言本文简单介绍下GKI相关的知识点,方便更快的了解GKI概念和架构,如果想要了解细节,还是要看官网并结合实际。相关术语:ACK:AndroidCommonKernelAOSP:AndroidOpenSourceProjectGKI:GenericKernelImageKMI:KernelModuleInterfaceLTS:LongTermSupportedDLKM:DynamicallyloadablekernelmoduleGSI:GenericSystemImageVTS:VendorTestSuiteCTS:CompatibilityTestSuite1.ACKAndroidCo