修改编译linux内核

一.首先要设置交叉编译工具

如果针对单个用户可以修改.bashrc文件,在最下面加入你交叉编译器的路径:

export PATH=$PATH:/home/s3c/workspace/tools/gcc-3.4.5-glibc-2.3.6/bin

注意要注消用户后才能生效。

可以用arm-linux-gcc -v测试一下编译器环境设置成功了吗.

二.打补丁

cd linux-2.6.22.6
patch -p1 < ../linux-2.6.22.6_jz2440.patch

-p1表示忽略第一个目录。

三.配置

1. 使用默认配置

比如s3c2440的默认配置在 /arch/arm/configs/下,一般哪个比较像用哪个

make s32410_defconfig
在最上层目录下会生成一个.config文件。

2. 使用厂家提供的配置

cp xxx_config(厂家的) .config

3. 还可以定置化一些配置

make menuconfig

打开配置菜单进行配置.

四.编译

make uImage

注意:要想"make uImage"成功,必须把编译u-boot 时得到的mkimage工具复制到/usr/bin目录下去。
mkimage工具在u-boot 源码下tools目录里。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值