如何编译三星S5670官方内核


如何编译三星S5670官方内核

方法是从XDA上学来的,这里记录一下自己的编译过程吧,给有兴趣的人。教程地址:http://forum.xda-developers.com/showthread.php?t=1467149

编译环境:Ubuntu

需要下载的文件:

  1. Ubuntu10.04 32位
    下载地址: http://releases.ubuntu.com/lucid/ubuntu-10.04.4-desktop-i386.iso
  2. 交叉编译工具Sourcery G++ Lite 2009q3-68 toolchain for ARM EABI
    下载地址:http://www.codesourcery.com
  3. S5670官方内核源代码

步骤:

  1. 以wubi方式安装Ubuntu
  2. 安装交叉编译工具
  3. 解压内核源代码
  4. 修改Makefile把CROSS_COMPILE =../../toolchain/arm-eabi-4.4.3/bin/arm-eabi-修改为交叉编译工具的安装目录/bin/arm-none-eabi-
  5. chmod源代码下的make_kernel_GT-S5670.sh文件,在终端运行
  6. 大概十五分钟以后,编译完成。在/arch/arm/boot/文件夹下的zImage就是新内核

 


《“如何编译三星S5670官方内核”》 有 12 条评论

  1. 您好:
    我在使用下载的boot.img-tools,按readme.txt的要求进行
    Extracting boot.img-ramdisk.gz
    $ mkdir -p boot
    $ cd boot
    $ gzip -dc ../unpack/boot.img-ramdisk.gz | cpio -i
    这一步时,报错:
    gzip: ../unpack/boot.img-ramdisk.gz : unexpected end of file
    cpio:premature end of archive
    您知道是什么原因么?是不是S5670的这种方法不能用在I9220上?

发表回复