Android 从另一个设备移植内核

Android 从另一个设备移植内核,android,kernel,porting,smartphone,cyanogenmod,Android,Kernel,Porting,Smartphone,Cyanogenmod,我正在为我的设备开发CM10,我想从另一个设备移植3.4内核(因为我的设备没有3.4内核) 我对android开发还比较陌生,因此我需要一些指导 是的,我有CM10源代码,并且我已经设置了我的设备和供应商目录。我仍然需要下载内核源代码 另一个问题是,我的手机是华为Ideos X5。移植内核的最佳手机是什么。它应该是和我的规格相同的设备吗 如果你有任何问题,请提问 谢谢。如果两个设备都是相同的体系结构(即ARMv7),并且内核没有静态链接到它的驱动程序,那么您可能能够完成内核移植。对于第一部分,您

我正在为我的设备开发CM10,我想从另一个设备移植3.4内核(因为我的设备没有3.4内核)

我对android开发还比较陌生,因此我需要一些指导

是的,我有CM10源代码,并且我已经设置了我的设备和供应商目录。我仍然需要下载内核源代码

另一个问题是,我的手机是华为Ideos X5。移植内核的最佳手机是什么。它应该是和我的规格相同的设备吗

如果你有任何问题,请提问


谢谢。

如果两个设备都是相同的体系结构(即ARMv7),并且内核没有静态链接到它的驱动程序,那么您可能能够完成内核移植。对于第一部分,您可以检查设备上的/proc/cpuinfo——通常,具有相同功能集的任何处理器都可以工作


然而,需要关注的是模块——运行底层硬件(GPS、加速计、帧缓冲区等)所需的设备驱动程序。您可能没有这些的源代码,因此,如果您要移植内核,您必须确保内核版本魔法是相同的,包括次要版本和额外版本。

查看此帖子以了解类似问题: