Installieren Sie Vivado in der WSL2 + Ubuntu 20.04 LTS-Umgebung

https://qazsedcftf.blogspot.com/2020/08/windows-wsl-vivado.html Ich habe es mit Bezug auf versucht.

Laden Sie die erforderlichen Dateien herunter

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.

GUI-Einstellungen

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.

Windows-seitige Einstellungen

Installieren Sie zunächst den X-Server (VcXsrv) unter Windows. Öffnen Sie nach der Installation XLaunch und stellen Sie die Startoptionen wie folgt ein:

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".

WSL2-Seiteneinstellungen

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

Installation

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

Lauf

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

Installieren Sie Vivado in der WSL2 + Ubuntu 20.04 LTS-Umgebung
Installieren Sie die serielle Ruby-Schnittstelle in der WSL-Umgebung
Wie installiere ich Oracle JDK 1.8 in Ubuntu 18.04 LTS?
Installieren Sie Java unter WSL Ubuntu 18.04
Befehlsnotiz zum Installieren von xeyes in der Ubuntu-Docker-Umgebung
Installieren Sie WordPress 5.5 unter Ubuntu 20.04 LTS
Aufbau einer Laravel-Umgebung (Ubuntu 18.04 LTS)
Installieren Sie Linux Mint 20 nach Ubuntu 18.04 LTS
Wie installiere ich die in Ubuntu verwendete Sprache und wie erstelle ich die Umgebung?
Aufbau einer Deep Learning-Umgebung (Ubuntu 20.04 LTS)
Verwenden Sie Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Versuchen Sie, Docker in Ubuntu auf WSL zu setzen
Versuchen Sie, ScalarDB unter WSL Ubuntu (Environment Construction) auszuführen.
Installieren Sie einfach Laravel 8 auf dem Docker in der PHP8-Umgebung
So installieren Sie Titan 2D (v4.2.0) in einer virtuellen Umgebung
So installieren Sie mehrere JDKs unter Ubuntu 18.04 LTS
[Anfänger] Installieren Sie das Java-Entwicklungstool in der Cloud9-Entwicklungsumgebung.
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.
Installieren Sie Oracle JDK 8 über PPA in AWS Ubuntu Server 16.04
[Stabil] Installieren Sie openjdk-8-jdk sicher in der Umgebung von Raspbian Buster (Debian 10)
Beschleunigen Sie die langsame Bundle-Installation in der Docker-Umgebung erheblich
Anfänger verwenden Ubuntu im Fenster, um die Schienenumgebung vorzubereiten
[Flattern] Ubuntu 20.04 Umgebungskonstruktion
Installieren Sie pyqt5 auf Ubuntu
Installieren Sie Ruby unter Ubuntu 20.04
Installieren Sie Gradle auf ubuntu16.04
Apache2 unter Ubuntu20.04 LTS
Installieren Sie Ubuntu MATE 20.04 LTS auf dem alten MacBook Anfang 2008 (MB402 * / A, MB403 * / A, MB404 * / A).
Installieren Sie, indem Sie die Version von Django in der Docker-Umgebung angeben
Installieren Sie Docker und Docker-Compose in kürzester Zeit auf Ubuntu
So installieren Sie Java9 unter ElementaryOS Freya oder Ubuntu 14.04 LTS
Konfigurationsskript für die Verwendung von Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1