Linux环境下使用Xilinx Vivado开发套件

由于Vivado主要还是面向基带硬件系统的,现在硬件行业不景气,多少做数字基带的同学想转互联网当码农呢。这个时候就开个Linux玩玩,但是平时Vivado都是在巨硬爸爸环境下搭建,Linux下还能玩得动Vivado吗?

事实上,Vivado完全支持Linux环境。

1.下载vivado安装文件,解压。

2. 打开终端cd 到解压文件里面,运行sudo ./xsetup  (注意,没有.exe后缀那个)

由于Vivado应用程序体积比较大,所以不建议对安装文件进行修改,建议权限拉高一些。

还有用sudo的原因在于,FPGA的cable驱动需要用到这个权限

如果忘记开root权限,取消安装又太麻烦,可以在安装结束后手动安装cable driver

For Linux, because root or sudo access is required to install drivers, this option has beenremoved from the Linux installer beginning inVivado 2015.4. The general Vivado installercan now be run on Linux without root or sudoprivileges.

To install cable drivers on Linux,there is now a script that must be run as root or sudo post installation.Script Location:

<Vivado InstallDir>/data/xicom/cable_drivers/lin64/install_script/install_drivers/Script Name:install_drivers

我记得sudo ./install_drivers就可以了

3. 安装过程和Windows环境差不多。

4.导入相应的证书

5.安装完成


有的同学可能要问了,那我该怎么打开vivado呢?

vivado的程序在 安装目录/Vivado/<ver>/bin/vivado,同理sdk也可以找到,只是运行脚本是xsdk

但是每次打开vivado都需要cd 半天,不麻烦吗?

其实可以这么做:

找到<Vivado InstallDir>/Vivado/<Ver>settings64.sh

source这个文件后,打开终端,直接运行vivado,xsdk就可以运行相应的程序了,非常方便。

为了方便重启后也生效,可以vim ~/.bashrc

把source语句加入这个文件里面

比如我加了这么一句

source /home/mynameis/vivado/Vivado/2016.4/settings64.sh

如果不懂vim编辑器的使用方法,可以百度一下。(想要励志成为码农,vim还是需要了解一下的哦)

这里简单说明一下,按i进入插入模式,移动光标到最后一行,添加那句命令

按esc进入普通模式,打开大写,连按两次ZZ实现保存退出。或者输入:wq!效果也一样。


由于xilinx sdk在调试过程中经常需要用到串口,可以顺便安装一下,相关驱动在silicon labs上也有提供,这里就不再细讲了。


猜你喜欢

转载自blog.csdn.net/u010203275/article/details/80568790