是否有可能从android常见仓库获取较旧的内核版本?

时间:2014-03-24 16:56:14

标签: android git linux-kernel porting android-kernel

我正在尝试将android内核移植到当前运行2.6.35内核的供应商SoC。我已经看了一段时间,似乎只有谷歌发布的内核不是专门为现有设备制作的,可以在这里找到:

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内核源代码?

谢谢!

1 个答案:

答案 0 :(得分:0)

Gingerbread使用2.6.35内核。 如果没有共同的'内核,你必须使用旧的Samsung kernel并删除三星特定的东西。

请注意,2.6.35于2010年发布。 如果SoC无法运行当前内核,则根本不应该使用它。