J'ai acheté Ultra96v2 l'autre jour et j'ai essayé de créer un environnement pour Linux et Xilinx. J'écrirai donc un article sur Qiita pour la première fois depuis longtemps. Les articles seront mis à jour de temps à autre. Le plan est d'installer Docker sur Ubuntu 20.04LTS et de créer un environnement de développement Xilinx dessus.
J'ai acheté ce qui suit d'AVNET.
No. | Avnet Part No | Explication |
---|---|---|
1 | AES-ULTRA96-V2-G | Corps de carte Ultra96 V2. |
2 | AES-ACC-U96-JTAG | C'est une carte JTAG. Une connexion série USB est possible. |
3 | Le coût d'expédition est d'environ 600 yens. |
De plus, les éléments suivants sont requis au minimum.
Dans mon cas, DC12V est retiré de mon USB PD à l'aide de USB-PD_Adapter et connecté directement à la prise φ1.7. fait. Le connecteur à broches XH2 du câble d'alimentation 12 V de la figure ci-dessus a un fil électrique rouge et noir à Sengoku Densho etc. Il est en vente, vous devriez donc l'utiliser. Cependant, le rouge est ** plus ** </ font> et le noir est ** moins **, supprimez donc le contact avec un poinçon fin et inversez-le. La fiche de l'adaptateur secteur est Center Plus.
En outre, Cours de base Ultra96: Unboxing et First Ultra96 requis Choses Prière de se référer à.
Quand il arrive, vérifiez le contenu et faites L-Chika pour le moment. Cours de base Ultra96: L Chika Edition etc. a été utile. .. Il y avait également un formulaire d'enregistrement de licence Xilinx dans la boîte. Cependant, je ne me suis pas encore inscrit car je ne sais pas où l'utiliser.
Nous visons à créer un circuit à partir du langage C en utilisant Vitis, un outil de synthèse de haut niveau de Xilinx, et à l'exécuter sur Ultra96 V2. Pour le moment, j'ai recherché les informations précédentes et les ai résumées.
ikwzm [Image de démarrage Debian GNU / Linux (version v2019.2) fournie pour Ultra96-V2] (https://qiita.com/ikwzm/items/92221c5ea6abbd5e991c)
basaro Comment créer la plate-forme Vitis pour Ultra96 (BASE) Plateforme Vitis compatible Wifi pour Ultra96 V2 (version OOB)
Hidemi Liste des blogs Installation de Viva Road 2020.1 Livre 2 avec un contenu FPGA fin (doujinshi)
Itto-san ittouogami/xilinx2020.1_docker
marsee Salle FPGA Vitis Installation de PetaLinux 2020.1 Installez XRT 2020.1 Ultra96-V2 Vitis 2020.1 Création d'une plateforme d'accélération 1 (composants matériels) Ultra96-V2 Vitis 2020.1 Création d'une plateforme d'accélération 2 (composants logiciels) Créer une plateforme d'accélération Vitis 2020.1 pour Ultra96-V2 3 (Créer une plateforme d'accélération avec Vitis 2020.1) [Créer la plateforme d'accélération Vitis 2020.1 pour Ultra96-V2 4 (Créer un projet d'application avec Vitis 2020.1)] (https://marsee101.blog.fc2.com/blog-entry-4917.html) [Créer la plateforme d'accélération Vitis 2020.1 pour Ultra96-V2 5 (les applications créées avec Vitis 2020.1 fonctionnent mais ne fonctionnent pas!)] (https://marsee101.blog.fc2.com/blog-entry-4919.html) [Créer la plateforme d'accélération Vitis 2020.1 pour Ultra96-V2 6 (les applications créées avec Vitis 2020.1 fonctionnent mais ne fonctionnent pas! 2)] (https://marsee101.blog.fc2.com/blog-entry-4937.html)
Impressions: je peux sentir la prémonition que cela semble être très difficile.
L'environnement ne peut être créé que sur l'hôte de développement. Cependant, il est plus pratique d'accéder à l'hôte de développement et au côté cible à partir de Windows 10 via un bureau à distance ou une connexion SSH, nous les avons donc séparés. J'ai également envisagé WSL2, mais j'ai été déçu car il ne pouvait pas coexister avec VMWare sur mon ordinateur.
Installez Ubuntu sur votre hôte de développement. Jusqu'à l'installation de RDP, connectez le clavier, la souris et le moniteur à l'hôte de développement et faites fonctionner. J'ai utilisé Ubuntu Desktop Japanese Remix Ubuntu20.04. ** Nom de fichier **: ubuntu-ja-20.04-desktop-amd64.iso Après l'installation, définissez les paramètres initiaux à partir de l'interface graphique.
Cliquez sur l'icône + en haut à gauche du terminal ouvert (gnome-terminal) pour ouvrir la fenêtre de l'onglet. Fermez avec CTRL-D. La version Linux était ci-dessous.
bash
$uname-a
Linux ubuntu 5.4.0-47-generic #51-Ubuntu SMP Fri Sep 4 19:50:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Entrez ensuite U dans Rechercher à partir de l'activité en haut à gauche de l'écran pour ouvrir la mise à jour logicielle. Attendez que cette mise à jour se termine. Si vous êtes invité à redémarrer, il redémarrera.
apt
$sudo apt install -y openssh-server
Installez xrdp en vous référant à 621e Ubuntu 20.04 Utilisation de xrdp avec LTS. Après l'installation
Veuillez appliquer le japonais à l'ensemble du système. Appliquez également le format régional à l'ensemble. Le bouton circulaire rouge dans la figure ci-dessous. Si vous ne le faites pas, la date peut changer lorsque vous vous connectez au poste de travail distant.
Enfin, pour confirmation, établissez une connexion de bureau à distance de votre ordinateur Windows 10 à votre hôte de développement Ubuntu. Assurez-vous que vous pouvez ouvrir le terminal par date, barre latérale gauche, clic droit de la souris. Puis déconnectez-vous de l'interface graphique. Après cela, il peut être exploité par connexion à distance. Supprimez le clavier, la vidéo et la souris de l'hôte de développement et passez au fonctionnement sans tête.
Mettez Docker sur l'hôte de développement.
docker_install1
sudo apt install -y curl
curl https://get.docker.com > install.sh
Juste au cas où, vérifiez le contenu de install.sh. L'installation nécessite des privilèges d'administrateur. Si OK
docker_install2
chmod +x install.sh
./install.sh
sudo usermod -aG docker $USER
Installez avec. La fonction sudo vous permet d'exécuter une autre commande avec sudo sans mot de passe pendant 5 minutes par défaut.