【发布时间】:2020-12-22 20:36:41
【问题描述】:
我正在尝试将 Android 11 移植到我的主板 (odroid-n2),但我对如何构建主板特定的内核模块和 ramdisk 感到困惑。我能得到一些帮助吗?
最近,为了解决内核碎片问题,AOSP 似乎正在将内核分成两个不同的块。
(1) GKI(通用内核映像)
(2) 供应商特定的内核
对于 GKI,我想我可以使用来自 ci.android.com 的图像。
对于 Vendor 特定部分(与 vendor_boot 分区相关),
- 是否有具体的流程?或者有什么可以参考的?
- 我指的是 {android kernel}/common/build.config.db845c 进行案例研究,我不明白为什么应该将 'gki_defconfig + db845c_gki.fragment' 组合为一个来生成内核构建的配置。我认为我们只为供应商特定部分构建内核模块。
*) 对于 android 文档,我指的是以下内容。
https://source.android.com/setup/build/building-kernels
https://source.android.com/devices/architecture/kernel/generic-kernel-image
【问题讨论】:
标签: android-source