Zedboard CROSS_COMPILE配置

1. 安装 Ubuntu,可以用VM或者VBox,自己用的是VBox。如果是单系统最好。

2. 两种方法可以建立交叉编译环境,一种是安装完整的vivado+sdk,这样整个开发编译过程都可以在Ubuntu内进行,另一种只是安装Xilinx的编译器

  a. 安装vivado+sdk可以在Xilinx网站上下载安装文件,按部就班即可,与Windows下类似。

  b. 安装交叉编译器可以通过这个链接 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

chmod +x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

 

3. 如果Ubuntu是64位的需要下载32位的编译库,因为xilinx开发出来的编译器是基于32位系统的。在命令行键入运行下面的命令完成安装。

apt-get install libgtk2.0-0:i386 libxtst6:i386 gtk2-engines-murrine:i386 lib32stdc++6 libxt6:i386 libdbus-glib-1-2:i386 libasound2:i386

参考 https://sourcery.mentor.com/GNUToolchain/kbentry62

 

4. Dash to Bash

运行下面的命令,选择No,让Ubuntu下的shell指向bash而不是dash。我在使用的过程中没有出现过问题,如果执行sh时有报错,可以考虑是否shell语言的问题。

sudo dpkg-reconfigure dash

参考 http://www.openhw.org/Kevin/blog/09-12/182397_70a6c.html

 

5. 设置环境变量,直接在~/.bashrc里添加以下参数

export ARCH=arm
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
source /opt/Xilinx/Vivado/2013.4/settings64.sh                         # 方法2-a
export PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH # 方法2-b

外部参考 http://www.wiki.xilinx.com/Install+Xilinx+Tools

Zedboard CROSS_COMPILE配置,布布扣,bubuko.com

Zedboard CROSS_COMPILE配置

上一篇:创建数据库的注意事项


下一篇:Mysql报错 Cannot load from mysql.proc