Я пытаюсь перенести ядро Android на SoC поставщика, на котором в настоящее время работает ядро 2.6.35. Я искал некоторое время, и кажется, что единственные ядра, выпущенные Google, которые не созданы специально для существующего устройства, можно найти здесь:
https://android.googlesource.com/kernel/common/+refs
Проблема в том, что самая старая версия у них там 2.6.39. Есть ли это где-нибудь, где я могу найти более старые версии ядра, на которых есть только материалы для Android, или мне придется использовать это и урегулировать дополнительные конфликты слияния?
В настоящее время я стажер (поэтому я новичок во всем этом ..), и последний человек в моей должности, по-видимому, пытался объединить ядро компании с чем-то из ARM под названием «armdroid» (у которого есть все версии ядра):
http://linux-arm.org/git?p=armdroid.git;a=commit;h=3baa6a09028e75b210a659bc9b5c7631943edd44
Однако это не имеет смысла, потому что похоже, что это ядро предназначено для работы с платформами Realview и Versatile Express, поэтому попытка объединить его с кодом здесь вызовет только новые конфликты. Здесь никто ничего не знает об андроиде, и я не могу найти толкового объяснения, почему он пытался его использовать.
Считаете ли вы, что для того, что я пытаюсь сделать, мне следует использовать общий код ядра Google или стоит поискать ядро для конкретного устройства для слияния? И, повторяя мой главный вопрос, есть ли способ получить более старый исходный код ядра Android?
Благодарю вас!