0

我已按照以下链接中的说明下载了 Android 4.0 源:http: //source.android.com/source/initializing.html

我已经成功下载了源代码,没有任何问题。但是,我没有在其中找到内核源代码。后来我发现下面的链接有内核源。

source.android.com/source/building-kernels.html

但是,这些来源是特定于设备的,但以下内容除外:

$ git clone https://android.googlesource.com/kernel/common.git

我对么?

实际上,我有自己的带有 ARM 926 EJ 处理器的主板,它在 2.6.10 内核版本上运行良好,并且在这个内核版本上运行良好。

我的想法是将 Android 4.0/早期版本移植到这个板上。我的想法如下。

  1. 我将采用用于 Android 4.0 的最新内核并将我的补丁从 2.6.10 添加到最新的 android 内核并启动它。
  2. 然后,我将添加 Android 用户空间源并尝试从我的板上启动 Android。

问题:我应该使用哪些内核源代码,即来自 kernel.org 或高于 common.git 的内核源代码?Android 4.0 是基于 2.6.29 内核版本吗?

如果您需要更多信息,请告诉我。

4

1 回答 1

0

不,ICS 基于 Linux 内核 3.0.1。

你应该是对的$ git clone https://android.googlesource.com/kernel/common.git

我的来源:http: //source.android.com/source/building-kernels.html

于 2012-05-09T06:20:53.200 回答