ubuntu10.04下android最新内核源码编译

1)  下载内核
等待ing...

2)
下载某一内核的版本,可以使用下面几个命令:
git branch -a // 显示所有的分支
git branch -r // 显示romote端的分支
git checkout // 检出某一分支


fanyongkun@fanyongkun-laptop:/media/work/kernel/goldfish$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/android-goldfish-2.6.29
  remotes/origin/android-goldfish-3.4
  remotes/origin/linux-goldfish-3.0-wip
  remotes/origin/master

下载remotes/origin/archive/android-gldfish-2.6.29 版本:
git checkout origin/archive/android-gldfish-2.6.29

然后就可以到arch/arm/configs下看到goldfish_defconfig这个文件了。
把goldfish_defconfig文件拷贝到kernel目录,并重命名为.config

3)  配置编译工具链
$ export PATH=/media/work/AndroidSrc2.3/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH
$ export ARCH=arm
$ export SUBARCH=arm
$ export CROSS_COMPILE=arm-eabi-
$ cd goldfish
$ make goldfish_defconfig
$ make
最后如果前面的设置正确,编译完整后会看到下面的提示:
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
4)  编译得到zImage,用新内核启动模拟器
fanyongkun@fanyongkun-laptop:/$ emulator -kernel /media/work/kernel/goldfish/ah/arm/boot/zImage
在模拟器上查看系统信息



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值