问答
直播中

mao399498400

11年用户 48经验值
私信 关注

【Z-turn Board试用体验】+ 建立交叉编译环境

1 .在虚拟机上首先安装好ubuntu12.04(个人推荐使用vmware,功能比virtual Box强大)

2.xilinx wiki下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin gnu.png


3.在由于这个环境是为32-bit系统设计的,64-bit系统的用户需要先安装部分32-bit库,在Ubuntu终端中进入root权限,我自己的就是64位的系统。在终端中输入apt-getinstall ia32-libs4.在终端中输入dpkg-reconfiguredash,将dash改为bash,选择no。如下图所示 dash.png
5.xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin拷贝到/home/mao(注意这边不管放哪里都可)目录下,可以先ls –l或者ll看下这个文件是否是可执行的,一般可执行如图都是绿色高亮的,若显示不是可执行文件,可以在非root权限下sudo chmod +x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin,设置为可执行程序。 chmod.png


6设置环境变量  ubuntu中,环境变量的文件是/etc/bash.bashrc,修改这个文件就行了(命令vim /etc/bash.bashrc),注意vim 是用sudo apt-get installvim来安装的,在末尾增加内容:export ARCH=armexportCROSS_COMPILE=arm-xilinx-linux-gnueabi-export PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH看清楚上面的路径,要会改变,不能原封不动抄下来,要根据自己的路径设置,可以从图中看到我是在root下面的,记住一定要选对路径(PATH mulu.png 路径.png

7测试 echo $PATH,看看有没有刚刚加上去的路径 信息.png


还有就是arm-xilinx-linux-gnueabi-gcc   -v,如果可以打印出交叉编译器的版本信息,说明设置成功了。还有就是输入arm-xilinx,按下tab,看看有没有东西出来。

到此,我们就可以去编译内核喽


回帖(1)

myir.tom

2015-5-26 11:29:19
加油
举报

更多回帖

发帖
×
20
完善资料,
赚取积分