Ubuntu ARM 上的内核 3.13 + Android 内核选项兼容性

Ubuntu ARM 上的内核 3.13 + Android 内核选项兼容性

我已经在我的 ARM Samsung / Google Chromebook 上安装了带有内核 3.13 的 ubuntu 12.04 LTS,使用本教程:

http://www.virtualopensystems.com/en/solutions/guides/kvm-on-chromebook/

不得不说ubuntu确实好用,现在想在内核的.config文件中添加Android内核选项。

你能解释一下为什么当我将下面列出的选项添加到内核时,它们在重新编译后消失了吗?如果我在内核重新编译后查看 .config 文件,我再也看不到它们了!!这些是我需要启用的选项:

CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y

可能是因为这个内核与 Android 不兼容?我该怎么做才能让它符合我的要求?谢谢。

答案1

这将会发生,请保留 android 源并导航到目录

/android-kernel/arch/arm/config/复制您需要使用的 android 配置。

如果你使用 x86 架构作为主机,那么

复制并粘贴msm_defconfig/andorid-kernel/arch/arm/x86/

现在编译你的 android 内核,你将获得所有设置。

CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ASHMEM=y
CONFIG_ANDROID_LOGGER=y
CONFIG_ANDROID_PERSISTENT_RAM=y
CONFIG_ANDROID_RAM_CONSOLE=y
CONFIG_ANDROID_TIMED_OUTPUT=y
CONFIG_ANDROID_LOW_MEMORY_KILLER=y

相关内容