次のリンクに記載されている手順に従ってAndroid4.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カーネルバージョンで正常に動作しており、このカーネルバージョンで稼働しています。
私の考えは、Android4.0以前のバージョンをこのボードに移植することです。私の考えは次のとおりです。
- Android 4.0で使用されている最新のカーネルを使用して、2.6.10から最新のAndroidカーネルにパッチを追加して起動します。
- 次に、Androidユーザースペースソースを追加し、ボードからAndroidを起動してみます。
質問:どのカーネルソースを使用する必要がありますか?つまり、kernel.org以上のcommon.gitからですか?Android 4.0は2.6.29カーネルバージョンに基づいていますか?
さらに詳しい情報が必要な場合は、お知らせください。