Я загрузил исходники 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 и более ранние версии. Моя идея заключается в следующем.
- Я возьму последнее ядро, которое используется для Android 4.0, добавлю свои патчи от 2.6.10 к последнему ядру Android и загрузлю его.
- Затем я добавлю источники пользовательского пространства Android и попытаюсь загрузить Android с моей платы.
Вопросы: Какие исходные коды ядра я должен использовать, т. е. из kernel.org или выше common.git? Основан ли Android 4.0 на версии ядра 2.6.29?
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.