搜索

48

主题

604

帖子

1923

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1923
发表于 2014-7-3 11:22:42 5448 浏览 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文件

回复

使用道具 举报

1

主题

2

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2014-9-24 17:05:43
能不能把内核需要配置修改的地方写一下
3.5的内核配置文件是用哪一个,4.3的电阻屏在内核里需要配置驱动么?
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表