編碼的世界 / 優質文選 / 生物

Linux環境下使用Xilinx Vivado開發套件


2022年6月29日
-   

由於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上也有提供,這裏就不再細講了。

熱門文章