https://qazsedcftf.blogspot.com/2020/08/windows-wsl-vivado.html Je l'ai essayé en référence à.
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.
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 à.
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:
Le numéro d'affichage est "-1 (automatique)"
Paramètres supplémentaires pour VcX srv avec "-ac -now gl"
La signification de divers paramètres est Il peut être trouvé à https://sourceforge.net/p/vcxsrv/wiki/Home/.
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".
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
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
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