ubuntu22.04.5LTS下安装vivado22.2,加日常使用
由于听说vivado在ubuntu下综合布局布线(下文统称“编译”)速度更快,所以前一阵亲测了一下,同样的工程在win11+vivado22下用了20多分钟,而ubuntu只用了五分钟(当然我们公司win系统下存在加密,也也会影响速度),所以我便开始使用ubuntu开发。编译速度快不仅节约时间,而且还能提高效率。空间大小也看你vivado大小吧,vivado22安装之后,只选7系列器件大概是50g
由于听说vivado在ubuntu下综合布局布线(下文统称“编译”)速度更快,所以前一阵亲测了一下,同样的工程在win11+vivado22下用了20多分钟,而ubuntu只用了五分钟(当然我们公司win系统下存在加密,也也会影响速度),所以我便开始使用ubuntu开发。编译速度快不仅节约时间,而且还能提高效率。一个工程动辄编译四五十分钟,编好了都快忘了调试思路了,所以我就迁移到了ubuntu上。
我选择的方式是win10+ubuntu22双系统,因为我要提升编译速度,要是再在win10下使用虚拟机就失去了速度的意义。最近老系统抗不住了,新装了系统,所以记录一下整体过程。
做双系统的过程我没有录下来,所以就简述一下重点:
1.win系统win10,win11基本都可以,不同版本vivado兼容性也都很好,运行也都没什么问题。bios里面安全启动什么的要关闭,不关会爬奇怪的坑。win10可以直接装,但是win11的话记得上网找找教程,bitlocker一定要关闭,不然全盘加密,又慢又麻烦,一旦电脑寄了谁也没办法。我之前看的是b站搜索:BV1Cc41127B9
2.ubuntu版本的选择要取决于你的vivado版本,如果vivado不支持当前版本的ubuntu的话,强行安装也能成功,但会有各种奇妙的闪退。我之前用的ubuntu22版强装的vivado17.4,结果速度慢不说,只要用鼠标经过选择编译所用的处理器核数的的那个下拉框的小三角,都不用点,软件就会立刻崩溃。

选择系统之前先打开安装包,每个版本的安装包首页都会标注支持的系统版本,按照支持的版本选择系统,就不会有太大问题。还有就是ubuntu的包在计算机上要选择x64架构,arm架构一般用于嵌入式
3.做系统之前记得用pe盘将硬盘文件表转化为gpt,不要用mbr(是不是gpt,mbr我也忘了,反正两个文件表一个g开头,一个m开头)ubuntu24好像不支持mbr了,反正gpt才是未来,gpt就对了。转换文件表要把整个硬盘内数据全清,提前做好备份。
4,先做win,反正我是这么干的,做完之后压缩个硬盘空间,未分配就行,避免装ubuntu时候看错,误删关键数据。空间大小也看你vivado大小吧,vivado22安装之后,只选7系列器件大概是50g,选了新产品就会很大,留足空间最好,建议至少至少200G吧,这系统开发点别的也好,也别专用vivado了。
5,装ubuntu时候可以选择自行分区,我一般都让它自动分区,选择与现存的windows boot manager共存即可。是这样的,ubuntu有一个grub,主板里面会有两个系统的启动项。你可以将win的启动项添加到ubuntu中,然后启动时让主板先进入到ubuntu,主版进去之后会先进到grub,在里面可以选择进入win还是继续进ubuntu。当然,你也可以将ubuntu添加到windows boot manager中,每次启动先进到win,然后选择继续进入win,还是转到ubuntu。
6,ubuntu装好后,为了使用舒适,可以先装一些便于使用的软件。首先升级一下:
sudo apt update -y && sudo apt upgrade -y
随后安装搜狗输入法,ubuntu的输入法可是相当难用的。先安装输入法框架fcitx4,卸载ibus框架,安装输入法,安装gtk(为了后续使用谷歌内核浏览器)参考博文:
https://blog.csdn.net/qq_44684757/article/details/135991216
然后安装gtk:
sudo apt install *gtk4
接下来去各个官网搜索安装包,win的安装包是.exe,安卓是.apk,.deb文件是ubuntu的安装包格式之一。我一般安装微信,edge浏览器,百度网盘,todesk这几个,便于日常使用系统,安装包也要选择linux x64版本。下载安装包之后,在安装包所在页面空白处右击,点击在终端打开,然后就可以安装了,比如我的edge浏览器安装包叫edge.deb,那就
sudo dpkg -i edge.deb
其他软件以此类推
todesk是远程软件,安装之后要把窗口系统由wayland改为x11才能正常使用

https://blog.csdn.net/Jzzzzzzzzzzzzzz/article/details/148226953
接下来终于要说vivado了。vivado安装包是win跟ubuntu共用的,其中xsetup.exe是win的启动可执行文件,而ubuntu的启动可执行文件就是xsetup,没有后缀名。老样子,进入文件夹,然后右击空白,终端打开,随后输入命令
sudo ./xsetup
便可启动安装程序

1.continue 2.next

除非你确定不写zynq,不写microblaze,你就选vivado。只要还要写c、c++,就要选vitis,vitis包含vivado
根据需求选器件,vitis model composer就不用了,linux上貌似没有matlab吧
下一页全同意,不同意也不行啊
选地址!随后安装就好了
然后装点依赖项
sudo apt-get install libtinfo5
安装usb驱动
cd [your_path]/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)