繁体   English   中英

为 Android 设备构建内核

[英]Building kernel for Android device

我想为设备三星 Galaxy 核心(GT-i8262)构建内核。 该设备的芯片组是Qualcomm MSM8225 Snapdragon S4 Play(bootloader msm7627a)。 http://opensource.samsung.com/reception.do上提供的内核源代码适用于 Android JellyBean。 我想修改这个内核,以便它至少可以启动 Android Marshmallow(Cyanogenmod aka Lineageos)。

他们是一个类似于 GT-i8262 的设备,它具有相同的芯片组,内核可以在此处启动 Android Marshmallow(Cyanogenmod aka Lineageos)。

我想问一下如何修改 [this][2] 源,以便它可以为 i8262 启动棉花糖(Cyanogenmod aka Lineageos)。

在新设备上移植 Android 是一项艰巨的任务。 据我所知,Jellybean 基于 3.4 版内核,而 Marshmallow 基于 3.18 版内核。

因此,您需要执行以下任务:

  1. 将 Linux 内核 3.18 补丁向后移植到 3.4 内核版本。
  2. 使用 3.18 内核配置文件进行内核编译。
  3. Android Top 层(HAL 和 JNI 层)层也有很多变化。 因此也需要向后移植这些更改。
  4. 一旦你能够成功编译Android; 那么只有您可以尝试在您的设备上刷新图像。

您可以按照以下链接闪烁图像

https://forum.xda-developers.com/galaxy-core/development/port-cyanogenmod-11-samsung-galaxy-core-t3468602

保持你的手指交叉:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM