Android 版本及其内核

Android version and its kernel

我正在尝试将 Android Lollipop 移植到主板上,因此需要编写修改后的内核(简单的修改,没什么大不了的)。

但是我在任何地方都找不到关于构建 Android 5.0 或更高版本所需的最低内核版本的信息。

例如我已经对 Linux 3.18 进行了必要的调整,它也有相应的版本 Android 内核版本。

如果有人能回答我的问题,将不胜感激。

我不知道有任何地方正式指定特定 Android 版本的最低内核版本。从设备 运行ning Lollipop 我个人知道,我的 nexus 7 有最旧的内核 - 3.1。如果你检查 https://android.googlesource.com/kernel/tegra.git git 存储库,例如 android-tegra3-grouper-3.1-lollipop-mr1 分支是基于内核 3.1 的,似乎是 Lollipop。大多数设备(也在 Lollipop 上工作)我在内核 3.4 上使用 运行,在 3.10 上使用很少。

我记得读过有关 Lollipop 中引入的一些小功能,这些功能只有在您拥有 3.10 或更高版本的内核时才可用,但现在找不到详细信息。如果我再次找到它,我会更新我的答案。