遇到過N多坑,終于把開發(fā)環(huán)境摸索清楚了刹泄,按我的教程不迷路外里!
我的配置如下:Windows 10物理機 + Ubuntu 18.04虛擬機
看一下最新的PYNQ需要哪個版本的vivado,然后再安裝特石!
2020.2版 Vivado + Vitis安裝在物理機上盅蝗,Petalinux安裝在虛擬機,很舒服
(更新:Linux下的Vivado速度飛快姆蘸,所以還是都安裝在虛擬機下比較好)
sudo nano /etc/lsb-release(具體)修改版本號
從官網(wǎng)下載Xilinx Unified Installer 2020.2: Windows Self Extracting Web Installer
這個安裝到物理機上墩莫,安裝時選擇這一項,直接就把Vivado和Vitis都裝上了逞敷,不能分別安裝?袂亍!推捐!
然后是Ubuntu下安裝Petalinux裂问,細節(jié)請參考UG1144,大廠寫的就是非常詳細玖姑,可惜是英文的
運行下面命令愕秫,等待安裝完成依賴包,網(wǎng)速慢換源什么的就不說了
sudo apt update
sudo apt upgrade
sudo apt-get install -y iproute2 gawk python3 python build-essential gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget git-core diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib automake zlib1g:i386 screen pax gzip cpio python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3
sudo apt-get install -y python tofrodos iproute2 gawk xvfb gcc git net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev
sudo apt-get install zlib1g:i386
sudo apt-get install screen
安裝好依賴以后下載Xilinx Unified Installer 2020.2: Linux Self Extracting Web Installer
放到Ubuntu下面焰络,運行命令,注意最后一條不能加sudo符喝,Xilinx要求的我也不知道為什么
然后只安裝Petalinux就可以了
安裝路徑因為不能sudo闪彼,所以選擇賬戶文件夾下的就好了,參考我的
安裝驅(qū)動
cd ~/Documents/Xilinx/Vivado/2020.1/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
安裝好以后协饲,bashrc里添加一下source畏腕,這樣就不需要每次開終端輸入source了
sudo nano /etc/bash.bashrc
文件末尾添加:這里Vivado Vitis Petalinux都要添加
source ~/Documents/Xilinx/PetaLinux/2020.2/tool/settings.sh
配置代理
https://www.cnblogs.com/sunsky303/p/8024445.html