blackfin--建立交叉编译环境

主机环境:ubuntu 9.10

1. 下载交叉编译工具链,u-boot,uClinux

blackfin-toolchain-09r1.1-2.i386.tar.bz2

blackfin-toolchain-elf-gcc-4.1-09r1.1-2.i386.tar.bz2

blackfin-toolchain-uclibc-full-09r1.1-2.i386.tar.bz2

u-boot-2008.10-2009R1-rc3.tar.gz

uClinux-dist-2009R1-RC6.tar.bz2

2. 将3个文件解压到/opt下,设置环境变量,在/opt下执行:find -name "bin",会看到:

 

 gedit /etc/bash.bash.rc,在后面添加:

export PATH=$PATH:/opt/uClinux/bfin-linux-uclibc/bfin-linux-uclibc/bin:/opt/uClinux/bfin-linux-uclibc/
bin:/opt/uClinux/bfin-uclinux/bin:/opt/uClinux/bfin-uclinux/bfin-uclinux/bin:/opt/uClinux/bfin-elf/bfin-elf/
bin:/opt/uClinux/bfin-elf/bin

4. 参照http://docs.blackfin.uclinux.org/doku.php?id=installing_linux,安装必要的包,否则编译u-boot或uClinux的时候会出现错误。

5. 编译u-boot

make bf561-ezkit_config

make

完成后会出现u-boot.bin。

6. 编译uClinux

make menuconfig后,选择平台为bf561-ezkit

make

如果中途没出错,顺利编译出内核映像和文件系统,说明交叉编译环境搭建好了,如果出错了肯定是有些包没有安装,包安装完全了就不会有什么问题。

转载于:https://www.cnblogs.com/rockstone/archive/2010/01/29/1659401.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值