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 或更高版本的内核时才可用,但现在找不到详细信息。如果我再次找到它,我会更新我的答案。
我正在尝试将 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 或更高版本的内核时才可用,但现在找不到详细信息。如果我再次找到它,我会更新我的答案。