Linux开发

xilinx-arm-linux交叉编译链 安装总结

首先,说明为什么要装xilinx-arm-linux编译链,我使用的是Xilinx的Zedboard开发。

在Zynq上运行Linux后,如果还要对PS操作,有两个办法:

(1)、在Windows系统上面,使用SDK新建C Project SDK自带编译环境,编译后自动产生elf文件。使用U盘将elf拷贝到Zedboard,运行即可。这个方法今后会详细说明。

(2)、在Linux系统上面,使用xilinx-arm-linux交叉编译链,编译C文件,将编译后的文件拷贝到Zedboard即可。今天主要讲这一部分,安装步骤如下:
1.在linux系统根目录下新建一个目录,mkdir /zedboard
2.将下载的xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin拷贝到目录下
3.更改 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin权限,sudo chmod 777 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
4.安装“./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin”,若出现下面错误执行如图所示命令

Vivado+Zedboard之Linux开发环境搭建

很久没有更新vivado+zedboard系列的博客了。前面的十篇博客主要介绍了Xilinx vivado工具的使用流程,vivado+zedboard裸机开发的方法以及部分Xilinx官网的实例。后面准备开始写一些关于vivado+zedboard+Linux嵌入式系统开发的,还是“入门篇”的形式以帮助初学者迅速上手。

分享一些个人在学习的时候关于这部分的参考资料,后续可能会提到。

参考资料

  • zedboard官网的ctt教程:快速入门
  • digilent官网的oob教程:快速入门
  • 懒兔子、超群天晴的博客:后续会重实现懒兔子的博客;感谢作者
  • AD公司关于HDMI显示的部分
  • d9的博客
  • 本篇的主要目的在于搭建vivado+zedboard+Linux的开发环境,为后续的各种编译做准备。
    由于在学习过程中各种版本的问题,加上后期PR需要2014.2以上版本,所以先对windows下的vivado进行了升级。

    Windows 7-64环境搭建

  • 安装vivado2014.4;
  • 安装zedboard驱动(需更新两次)
  • Qt Windows:

    同步内容