【问题标题】:Is it possible to get older kernel versions from the android common repo?是否可以从 android common repo 获取较旧的内核版本?
【发布时间】: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


    【解决方案1】:

    Gingerbread 使用的是 2.6.35 内核。 如果没有“通用”内核,则必须使用旧的 Samsung kernel 并删除三星特有的东西。

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

    【讨论】:

      猜你喜欢
      • 2016-12-18
      • 2015-08-02
      • 2019-02-06
      • 2017-09-15
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 2022-06-23
      • 2016-10-06
      相关资源
      最近更新 更多