菜鸟的blob的编译

系统配置:fedora 7+arm-linux-tools-20061213+blob-for3000+uClinux-dist-20041215

编译步骤:

首先是根据目标系统的硬件改写blob的相应程序

编译uClinux-dist(得到内核配置源文件)

然后是:

配置交叉编译环境

#tar zxvf arm-linux-tools-20061213.tar.gz

#ls

usr

#cp usr /usr 

/*这一步必须的,曾经没做这一步而是直接将解压后的usr文件夹路经写入PATH中,利用which、arm-linux-gcc -v等都能正确显示结果,但却不能用以编译hello.c文件,究其原因是其中usr/local/arm-linux/lib/libm.so.6是一个链接文件,链接的地址在系统目录下的 /usr/loacl 这里面,而不是 usr/local 里面*/

编译bootloader

#cd blob-for3000

#cd tools

#pwd

/root/blob-for3000/tools

#chmod 711 rebuild-gcc

#rebuild-gcc

#rebuild-gcc

#cd ..

#pwd

/root/blob-for3000

#################编译blob-for3000#############################

#vi build-s3c44b0          /*这里主要是修改"--with-prefix-linux=(内核的源文件位置)"*/

#./build-s3c44b0

/*如果编译成功得到的内核文件位于blob-for3000/src/blob/blob,下载到目标系统中即可*/

##################编译blob-2.05-pre2###############################

#./configure --with-board=目标板型号 --with-linux-prefix=内核源文件位置

#make          

/*如果编译成功得到的内核文件位于blob-2.05-pre2/src/blob/blob,下载到目标系统中即可*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值