2

我成功地将自定义 Linux 内核编译并加载到 Android 模拟器(Eclair)中。现在我想为真正的 Android 设备(Samsung Galaxy 5、Android 2.1 (Eclair))编译内核。

似乎为模拟器编译的相同内核映像不能用于真实设备。没有关于如何做到这一点的明确信息。

有人可以告诉需要更改哪些步骤才能获取真正的 android 手机的内核映像。

4

1 回答 1

3

您可能正在使用 MSM 内核树(用于 Qualcomm MSM 处理器),但三星 Galaxy S 具有三星蜂鸟处理器,因此需要三星内核树,可在此处找到。

我不知道内核树是否包含专门针对 Galaxy S 的 defconfig,但您可能可以使用“herring_defconfig”(make herring_defconfig)。Herring 是 Nexus S 的代号,但 Galaxy S 非常相似。

如果您也在构建 Android 框架(不仅仅是内核),您可能需要从现有手机图像中提取二进制驱动程序(用于相机、蓝牙、WiFi、无线电等)并将它们添加到您的系统中建造。

于 2011-04-03T16:15:55.683 回答