【发布时间】:2014-05-02 04:23:56
【问题描述】:
我正在尝试将 android 内核移植到当前运行 2.6.35 内核的供应商 SoC。我找了一段时间,似乎可以在这里找到唯一不是专门为现有设备制作的 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 内核源代码?
谢谢!
【问题讨论】:
标签: android git linux-kernel porting android-kernel