Можно ли получить более старые версии ядра из общего репозитория Android?

Я пытаюсь перенести ядро ​​​​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?

Благодарю вас!


person Methos    schedule 24.03.2014    source источник


Ответы (1)


Ядро 2.6.35 использовалось Gingerbread. Если «общего» ядра нет, вам придется использовать старое ядро Samsung и удалить Специфические для Samsung вещи.

Обратите внимание, что версия 2.6.35 была выпущена в 2010 году. Если эта SoC не может работать с текущим ядром, вам вообще не следует ее использовать.

person CL.    schedule 25.03.2014