Android操作系统内核移植
第一步: 从“http://code.google.com/p/android/downloads/list?can=1&q=”下载“linux-2.6.25-android-1.0_r1.tar.gz”压缩文件;
【图5-3-1】
第二步: 将linux-2.6.25-android-1.0_r1.tar.gz压缩文件复制到Linux工作目录;
第三步: 在Linux下利用“tar xzvf linux-2.6.25-android-1.0_r1.tar.gz”命令解压“linux-2.6.25-android-1.0_r1.tar.gz”压缩文件。
第四步: 进入解压后的kernel.git目录下,利用vi编辑工具修改kernel.git目录下的顶层Makefile文件。
第五步: 修改kernel.git目录下的顶层Makefile文件,设置编译linux操作系统的CPU体系架构变量ARCH 和所使用的交叉编译工具链变量CROSS_COMPILE(注:使用arm-linux交叉编译工具链4.2.1版本。)

本文详细介绍了Android操作系统内核移植的22个步骤,包括下载内核源码、修改Makefile、设置CPU架构和交叉编译工具链、平台相关文件的修改与添加,以及内核配置与编译。通过这些步骤,可以将内核移植到特定的EELiod/Liod开发平台上。
最低0.47元/天 解锁文章
276

被折叠的 条评论
为什么被折叠?



