实验5 linux 内核的裁剪移植 一、实验目的: 学习利用 menuconfig 配置文件进行裁减内核,编译内核并移植到开发板上
二、实验内容 一、开发环境 宿主机:ubuntu10
04 开发板:tiny6410 编译器:4
2 二、内核移植 1
下载源码 ftp://ftp
kernel
org/pub/linux/kernel/v2
6/linux-2
bz2 此实验所需的文件放到/home/embedded/11 目录下: linux-2
bz2, yaffs2
bz2 s3c_nand
c , s3c_nand_mlc
fo ,nand_base
c ,Kconfig ,regs-nand
解压 ( 进入根目录下的/home/poplar/expr4/kernel 目录,解压源码) # cd /home # mkdir poplar/expr4/kernel –p # cd /home/poplar/expr4/kernel # cp /home/embedded/11/linux-2
/ tar xvfj /home/poplar/expr4/kernel/linux-2
修改架构,编译器(需要在arm 上运行,所以用交叉编译器) 解压完进入解压出来的 linux-2
38 目录 #cd linux-2
38 #vi Makefile (或者用 gedit) 191 行改为 ARCH
= arm //191 行 CROSS_COMPILE
= /usr/local/arm/4
2/bin/arm-linux- (找到其交叉编译环境,把路径加全) //192 行 4
生成默认配置文件 #cp arch/arm/configs/s3c