2012-05-09 2 views
0

나는 안드로이드를 에 다음 링크를 제공하는 지침에 따라 4.0 소스를 다운로드 한. 그러나 커널 소스를 찾지 못했습니다. 나중에 나는 다음의 링크에서 커널 소스를 사용할 수 있음을 발견했다. source.android.com/source/building-kernels.html커널 소스는 안드로이드 4.0 아이스크림 샌드위치

그러나, 이러한 소스 장치는 다음 를 제외하고 특정 :

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

내가 수정 있습니까?

실제로, 나는 ARM926 EJ 프로세서를 장착 한 자체 보드를 가지고 있는데, 이는 2.6.10 커널 버전에서 잘 작동하며이 커널 버전 으로 실행됩니다.

제 아이디어는 Android 4.0/이전 버전을이 보드에 이식하는 것입니다. 제 아이디어는 다음과 같습니다.

  1. 나는 안드로이드 4.0에 사용되는 최신 커널을 최신 안드로이드 커널 2.6.10에서 내 패치를 추가하고 부팅합니다.
  2. 그런 다음 Android 사용자 공간 소스를 추가하고 내 보드에서 Android를 부팅하려고합니다.

질문 : common.git 위의 kernel.org 또는 에서 사용할 커널 소스는 무엇입니까? Android 4.0은 2.6.29 커널 버전을 기반으로합니까?

더 자세한 정보가 필요하면 알려주십시오.

답변

0

아니요, ICS는 Linux 커널 3.0.1을 기반으로합니다.

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

내 소스를 잘해야한다 : http://source.android.com/source/building-kernels.html

+0

감사합니다. common.git과 kernel.org 3.0.1 커널 사이에 차이가 있음을 의미합니다. 차이점은 바인더, 재떨이 등과 관련이 있다고 생각합니다. 이러한 바인더 및 기타 유틸리티는 kernel.org의 주 버전 커널에 3.3 버전으로 추가되었습니다. 나 맞아? – user1383742

관련 문제