相关软件下载地址:http://pan.baidu.com/s/16yo8Y
应用于FSC100开发板
交叉编译工具:arm-cortex_a8-linux-gnueabi-gcc
linux-2.6.35.tar.bz2
将linux-2.6.35.tar.bz2拷贝到/home/linux下并解压
$tar xvf linux-2.6.35.tar.bz2
$ cd linux-2.6.35
$ vim Makefile
修改:
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
为:
ARCH ?= arm
CROSS_COMPILE ?= arm-cortex_a8-linux-gnueabi-
$ cp arch/arm/configs/s5pc100_defconfig .config
$ make menuconfig
该命令执行时会弹出一个菜单,我们可以对内核进行详细的配置。这里我们先查看一下,内核都提供了那些功能!
$ make zImage
通过上述操作我们能够在arch/arm/boot目录下生成一个zImage文件,这就是经过压缩的内核镜像。
原文:http://www.cnblogs.com/vsyf/p/4974388.html