https://qazsedcftf.blogspot.com/2020/08/windows-wsl-vivado.html Ich habe es mit Bezug auf versucht.
https://japan.xilinx.com/support/download.html Von der obigen Seite der Vivado Design Suite-HLx Edition Laden Sie "Selbstextrahierendes Webinstallationsprogramm für Linux" herunter. Die heruntergeladene BIN-Datei wird unter $ {HOME} / download abgelegt.
https://astherier.com/blog/2020/08/run-gui-apps-on-wsl2 Bereiten Sie die GUI für den Start unter WSL2 + Ubuntu 20.04 vor.
Installieren Sie zunächst den X-Server (VcXsrv) unter Windows. Öffnen Sie nach der Installation XLaunch und stellen Sie die Startoptionen wie folgt ein:
Anzeigenummer ist "-1 (automatisch)"
Zusätzliche Parameter für VcX srv mit "-ac -now gl"
Die Bedeutung verschiedener Parameter ist Es kann unter https://sourceforge.net/p/vcxsrv/wiki/Home/ gefunden werden.
Registrieren Sie als Nächstes die obige Einstellungsdatei beim Windows-Start. Generieren Sie eine VcXsrv-Konfigurationsdatei (config.xlaunch) mit der Schaltfläche Konfiguration speichern. Speichern Sie die Einstellungsdatei in dem Ordner, der geöffnet wird, wenn Sie in Shell + R "shell: startup" eingeben.
In den Windows-Firewall-Einstellungen Erlauben Sie den öffentlichen Zugriff auf "VcXsrv Windows X Server".
Es ist erforderlich, die IP-Adresse und die Anzeigenummer von Windows (X-Server) auf der WSL2-Seite (X-Client) anzugeben. Diese werden in einer Umgebungsvariablen namens DISPLAY mit .bashrc usw. festgelegt.
.bashrc
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
Führen Sie zur Installation die folgenden Schritte aus.
#Extraktion des Installateurs
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin --noexec --target installer
#Generierung eines Authentifizierungstokens
#Unterwegs müssen Sie Ihre Benutzer-ID (E-Mail-Adresse des Xilinx-Kontos) und Ihr Passwort eingeben
./installer/xsetup -b AuthTokenGen
#Generierung der Konfigurationsdatei
#Wählen Sie ein Produkt aus der Liste und Vivado(2)wählen
#WebPACK mit Wählen Sie eine Edition aus der Liste aus(1)wählen
./installer/xsetup -b ConfigGen
#Installation
sudo ./installer/xsetup --agree XilinxEULA,3rdPartyEULA,WebTalkTerms --batch Install --config ${HOME}/.Xilinx/install_config.txt
Ich habe ein Skript erstellt, das die obigen Schritte automatisch mit dem Befehl expected ausführt. Geben Sie die E-Mail-Adresse des Xilinx-Kontos in das erste Argument "Benutzer-ID" ein. Legen Sie das Passwort des Xilinx-Kontos im zweiten Argument "Passwort" fest.
${HOME}/download/install.sh
#!/bin/bash
if [ $# -ne 2 ]; then
echo "usage: installer.sh <user id> <password>"
exit 1
fi
USER=${1}
PASS=${2}
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin --noexec --target installer
expect -c "
set timeout 60
spawn ./installer/xsetup -b AuthTokenGen
expect \"User ID:\"
send \"${USER}\n\"
expect \"Password:\"
send \"${PASS}\n\"
expect eof
"
expect -c "
set timeout 60
spawn ./installer/xsetup -b ConfigGen
expect \"Please choose:\"
send \"2\n\"
expect \"Please choose:\"
send \"1\n\"
expect eof
"
./installer/xsetup --agree XilinxEULA,3rdPartyEULA,WebTalkTerms --batch Install --config ${HOME}/.Xilinx/install_config.txt
Führen Sie die folgenden Schritte aus, um zu bestätigen, dass die Vivado-Benutzeroberfläche gestartet wird.
source /tools/Xilinx/Vivado/2020.1/settings64.sh
vivado
Recommended Posts