AT91SAM926x内核编译流程

安装包准备

1.linux-2.6.30.tar.bz2        原始包

2.2.6.30-at91.patch.gz      at91些列的包

3.2.6.30-at91-exp.4.tar.gz   9g45等的芯片包

 

安装

1.官方方法

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.xx.tar.bz2
tar xvjf linux-2.6.xx.tar.bz2
cd linux-2.6.xx

 

wget http://maxim.org.za/AT91RM9200/2.6/2.6.xx-at91.patch.gz
zcat 2.6.xx-at91.patch.gz | patch -p1

 

BEFORE LINUX 2.6.30 EXPERIMENTAL PATCHES 

Download experimental patch:

wget ftp://www.linux4sam.org/pub/linux/2.6.xx-at91-exp.patch.gz

or

wget ftp://www.linux4sam.org/pub/linux/2.6.xx.at91.y/2.6.xx.at91.y-exp.patch.gz

And then:

zcat linux-2.6.xx-at91-exp.diff.gz | patch -p1

 

LINUX 2.6.30 EXPERIMENTAL PATCHES AND ONWARDS

Download experimental patch archive:

wget ftp://www.linux4sam.org/pub/linux/2.6.xx.at91/2.6.xx-at91-exp.y.tar.gz

Decompress archive with:

tar xvzf 2.6.xx-at91-exp.y.tar.gz

And then apply patchset one patch after the other in proper order:

for p in 2.6.xx-at91-exp.y/*; do patch -p1 < $p ; done

 

2.自己下载方法

1
2
3
4
5
6
7
8
9
10
tar jxvf linux-2.6.30.tar.bz2
cd linux-2.6.30
cp ../2.6.30-at91.patch.gz .
 
cp ../2.6.30-at91-exp.4.tar.gz  .
zcat 2.6.30-at91.patch.gz | patch –p1
 
tar xvzf 2.6.30-at91-exp.4.tar.gz
 
for p in 2.6.30-at91-exp.4/*; do patch -p1 < $p ; done

 

编译

1.官方方法

wget http://www.at91.com/linux4sam/pub/Linux4SAM/LinuxKernel/at91sam926yek_defconfig
cd linux-2.6.xx
cp at91sam926yek_defconfig .config
make ARCH=arm oldconfig 

 

make ARCH=arm menuconfig 
make ARCH=arm  CROSS_COMPILE=<path_to_cross-compiler/cross-compiler-prefix->

 

2.实际应用

1
make at91sam945ekes_defconfig .config
1
vi Makefile

然后

ARCH ?= arm

CROSS_COMPILE ?= arm-linux-

1
2
3
make oldconfig
 
make menuconfig
1
make uImage

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值