|
发表于 2014-7-3 11:22:42
6446 浏览 1 回复
如何编译Android4.2.2以及对应的内核
本帖最后由 TOPEET_moon 于 2014-7-3 11:39 编辑
delay
平台:使用我们搭建的Ubuntu编译平台,或者自己搭建的类似的平台
去网盘下载对应的Android4.2.2和Linux3.5内核源码。uboot和Android4.0通用
步骤一:将对应的源代码拷贝到Ubuntu环境中,并且解压
步骤二:编译Android4.2.2需要下载一个小工具,执行命令
#apt-get install uboot-mkimage
然后就可以编译Android4.2.2了,参考4.0的编译方法,完全相同。
步骤三:编译Linux3.5内核需要修改一下Makefile文件中的编译器路径
进入到解压的内核文件夹中,使用命令
##vi Makefile
到199行,修改编译器的路径:……/prebuilts/gcc/……以及后面的不要动,前面的改为解压的Android4.2.2路径。
举例:
我将Android4.2的压缩包,放在/home/work/Android4.2文件夹中,并解压。
Linux3.5内核中,解压后Makefile文件
199行默认为:CROSS_COMPILE ?= /home/cym/exynos4412/4.2/android4.2.2_JLB_PC4_CYIT/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-
修改后为:CROSS_COMPILE ?= /home/work/Android4.2/android-4.2.2_r1/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/arm-linux-androideabi-
只需要修改Android4.2.2的解压文件的路径。改完后执行命令#make,然后在arch/arm/boot可以生成zImage文件
|
|
|
|
|
|
|
|
发表于 2014-9-24 17:05:43
能不能把内核需要配置修改的地方写一下
3.5的内核配置文件是用哪一个,4.3的电阻屏在内核里需要配置驱动么? |
|
|
|
|
|
|
登录或注册
扫一扫关注迅为公众号


|