| 
 | 
 
发表于 2014-7-3 11:22:42
 7203 浏览  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的电阻屏在内核里需要配置驱动么? |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
扫一扫关注迅为公众号
  
                 
   
 
 |