Ubuntu22安装Vivado和Vitis(2020.1版本)

首先,Vivado和Vitis都是占用空间很大的软件,因此我刚开始在给虚拟机分配空间时只给了150GB的硬盘到后面安装这一步的时候是不太够的。所以后来又给了100GB以防万一。另外,为了防止虚拟机卡顿,也不要忘了多分配一些内存给他们。

我用的是VMware15。在扩展虚拟机硬盘空间之前,记得让虚拟机正常退出,不要有挂起,否则会产生一个snapshot快照文件,让虚拟机无法扩展。在扩展好新的空间给Ubuntu之后,记得使用GParted将新分配进入的空间allocate给系统,安装方法参考以下链接:

gparted安装使用方法(ubuntu linux分区)_ubuntu gparted-CSDN博客

若出现错误“Unable to resize read-only file system”,解决方法参考以下链接:

VMware Ubuntu使用gparted工具扩容,显示Unable to resize read-only file system_Mi Manchi_34的博客-CSDN博客

根据学校课程要求,需要下载的安装压缩包版本是Xilinx Vitis 2020.1: All OS installer Single-File Download (TAR/GZIP - 35.51 GB), 下载链接https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vitis.html

会得到一个Xilinx_Unified_2020.1_0602_1208.tar.gz的文件。

CTRL+ALT+T打开终端.

1. 解压压缩包:

tar -zxvf Xilinx_Unified_2020.1_0602_1208.tar.gz 

2. 完成后进入到该文件夹中:

cd Xilinx_Unified_2020.1_0602_1208/

如果直接运行./xsetup可能会出现错误:

“Exception in thread "SPLASH_LOAD_MESSAGE" java.lang.IllegalStateException: no splash screen available
    at java.desktop/java.awt.SplashScreen.checkVisible(Unknown Source)
    at java.desktop/java.awt.SplashScreen.getBounds(Unknown Source)
    at java.desktop/java.awt.SplashScreen.getSize(Unknown Source)
    at com.xilinx.installer.gui.H.run(Unknown Source)”

因此需要进行以下步骤。

2.1. 生成配置文件和选择需要安装的产品;

./xsetup -b ConfigGen

注意:这时会出现一个选择安装Xilinx各项产品的界面,选择Vitis的话会包含Vivado,请务必保证硬盘空间足够。

2.2 打开生成的install_config.txt文件,默认路径在~/.Xilinx/install_config.txt下,软件安装默认路径为/tools/Xilinx文件夹下,如果需要更改,修改install_config.txt的安装路径选项即可;

 以上解决方法来自参考链接:

Vivado Vitis 2020.1无法在Ubuntu部分版本上安装的解决办法 | 电子创新网赛灵思社区

以上链接会出现错误“ERROR: Cannot write to /tools/Xilinx. Check the read/write permissions.”, 加入sudo在最前面。

2.3 启动安装

sudo ./xsetup -c ~/.Xilinx/install_config.txt --agree XilinxEULA,3rdPartyEULA,WebTalkTerms --batch Add

3. 加入环境变量
为了防止每次加载都需要输入很多指令,我们将运行以下命令,将一些文件加入到环境变量中。

sudo gedit ~/.bashrc

这个时候会有文本编辑器跳出来,如图。在文本的末尾加上方框中的内容。

source /tools/Xilinx/Vitis/2020.1/settings64.sh
source /tools/Xilinx/Vivado/2020.1/settings64.sh

CTRL+S保存后关闭,再通过以下命令使其立即生效,并安装好库文件。

source ~/.bashrc
sudo apt-get install libtinfo5

4. 最后Vivado成功运行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JohnWan2Dunk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值