Installez Vivado dans l'environnement WSL2 + Ubuntu 20.04 LTS

https://qazsedcftf.blogspot.com/2020/08/windows-wsl-vivado.html Je l'ai essayé en référence à.

Téléchargez les fichiers requis

https://japan.xilinx.com/support/download.html À partir de la page ci-dessus de Vivado Design Suite-HLx Edition Téléchargez "Installateur Web auto-extractible pour Linux". Le fichier BIN téléchargé sera placé sous $ {HOME} / download.

Paramètres de l'interface graphique

https://astherier.com/blog/2020/08/run-gui-apps-on-wsl2 Préparez l'interface graphique pour démarrer sur WSL2 + Ubuntu 20.04 en vous référant à.

Paramètres côté Windows

Tout d'abord, installez le serveur X (VcXsrv) sous Windows. Après l'installation, ouvrez XLaunch et définissez les options de démarrage comme suit:

Ensuite, enregistrez le fichier de paramètres ci-dessus au démarrage de Windows. Générez un fichier de configuration VcXsrv (config.xlaunch) avec le bouton Enregistrer la configuration. Enregistrez le fichier de paramètres dans le dossier qui s'ouvre lorsque vous tapez "shell: démarrage" dans Win + R.

De plus, dans les paramètres du pare-feu Windows, Autoriser l'accès public à "VcX srv windows x server".

Paramètres latéraux WSL2

Il est nécessaire de spécifier l'adresse IP et d'afficher le numéro de Windows (serveur X) du côté WSL2 (client X). Ceux-ci sont définis dans une variable d'environnement appelée DISPLAY avec .bashrc etc.

.bashrc


export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

Installation

Suivez les étapes ci-dessous pour installer.


#Extraction de l'installateur
./Xilinx_Unified_2020.1_0602_1208_Lin64.bin --noexec --target installer

#Génération de jeton d'authentification
#Vous devez entrer votre identifiant (adresse e-mail du compte Xilinx) et votre mot de passe en chemin
./installer/xsetup -b AuthTokenGen

#Génération du fichier de configuration
#Sélectionnez un produit dans la liste et Vivado(2)choisir
#WebPACK avec Sélectionnez une édition dans la liste(1)choisir
./installer/xsetup -b ConfigGen

#Installation
sudo ./installer/xsetup --agree XilinxEULA,3rdPartyEULA,WebTalkTerms --batch Install --config ${HOME}/.Xilinx/install_config.txt

J'ai créé un script qui exécute automatiquement les étapes ci-dessus à l'aide de la commande expect. Entrez l'adresse e-mail du compte Xilinx dans le premier argument "user id". Définissez le mot de passe du compte Xilinx dans le deuxième argument "mot de passe".

${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

Courir

Suivez les étapes ci-dessous pour confirmer que l'interface graphique Vivado démarre.

source /tools/Xilinx/Vivado/2020.1/settings64.sh
vivado

Recommended Posts

Installez Vivado dans l'environnement WSL2 + Ubuntu 20.04 LTS
Installer le port série ruby dans l'environnement WSL
Comment installer Oracle JDK 1.8 dans Ubuntu 18.04 LTS?
Installez Java sur WSL Ubuntu 18.04
Mémo de commande pour installer xeyes dans l'environnement docker ubuntu
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Construction de l'environnement Laravel (Ubuntu 18.04 LTS)
Installez Linux Mint 20 après Ubuntu 18.04 LTS
Comment installer le langage utilisé dans Ubuntu et comment créer l'environnement
Création d'un environnement de Deep Learning (Ubuntu 20.04 LTS)
Utiliser docker dans un environnement proxy sur ubuntu 20.04.1
Essayez de mettre Docker dans ubuntu sur WSL
Essayez d'exécuter ScalarDB sur WSL Ubuntu (Construction de l'environnement)
Installez simplement Laravel 8 sur le docker dans l'environnement PHP8
Comment installer Titan 2D (v4.2.0) dans un environnement virtuel
Comment installer plusieurs JDK sur Ubuntu 18.04 LTS
[Débutant] Installez l'outil de développement java dans l'environnement de développement cloud9.
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.
Installez Oracle JDK 8 via PPA dans AWS Ubuntu Server 16.04
[Stable] Installez openjdk-8-jdk en toute sécurité dans l'environnement Raspbian Buster (Debian 10)
Accélérez considérablement l'installation lente du bundle dans l'environnement Docker
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
[Flutter] Construction de l'environnement Ubuntu 20.04
Installez pyqt5 sur ubuntu
Installez Ruby sur Ubuntu 20.04
Installez Gradle sur ubuntu16.04
Apache2 sur Ubuntu20.04 LTS
Installez Ubuntu MATE 20.04 LTS sur l'ancien MacBook début 2008 (MB402 * / A, MB403 * / A, MB404 * / A)
Installer en spécifiant la version de Django dans l'environnement Docker
Installez docker et docker-compose sur ubuntu dans les plus brefs délais
Comment installer java9 sur elementaryOS Freya ou Ubuntu 14.04 LTS
Script de configuration pour l'utilisation de docker dans un environnement proxy sur ubuntu 20.04.1