Опитвам се да пренеса ядрото на 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 платформи, така че опитът да го обедините с кода тук само би довел до повече конфликти. Никой тук не знае нищо за android и не мога да намеря добро обяснение защо се опитваше да го използва.
За това, което се опитвам да направя, смятате ли, че трябва да използвам общия код на ядрото на Google или може да си струва да потърся ядро за конкретно устройство, с което да се слея? И да повторя основния си въпрос, има ли начин да получа по-стария изходен код на ядрото на Android?
Благодаря ти!