Créer un environnement de développement Ultra96v2 sur Docker 1

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.

achat

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. qiita.jpg 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. 無題.png

En outre, Cours de base Ultra96: Unboxing et First Ultra96 requis Choses Prière de se référer à.

Cérémonie d'ouverture

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.

Enquête préliminaire sur la construction de l'environnement Ultra96V2

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.

Impressions: je peux sentir la prémonition que cela semble être très difficile.

Description de l'équipement de développement Ultra96 V2

  • ** Hôte de développement **: Un ordinateur de 10 ans avec Ubuntu 20.04 installé. Pour référence, les spécifications sont que la machine Core2Quad est équipée d'une mémoire de 16 Go, d'un SSD de 512 Go et d'un disque dur de 10 To. Maintenant, c'est un ordinateur faible. Je l'utilise sans tête.
  • ** Ultra96V2 **: c'est la cible.
  • ** PC **: Un PC ordinaire avec Windows 10 installé. Il est utilisé pour la connexion de bureau à distance à l'hôte de développement et la connexion série et la connexion Ethernet de MobaXterm à Ultra96V2.

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.

Installer Ubuntu 20.04

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.

  • En haut à droite ▽ Paramètres → Date et heure → Fuseau horaire (O) JST (Japon, Tokyo)
  • En haut à droite ▽ Paramètres → Région et langue → Format (F) Japon
  • Activité en haut à gauche → Recherche U → Mise à jour du logiciel
  • Clic droit sur le bureau → ouvrir sur le terminal

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.

Installation du serveur SSH

apt


$sudo apt install -y openssh-server

Installation de RDP

Installez xrdp en vous référant à 621e Ubuntu 20.04 Utilisation de xrdp avec LTS. Après l'installation

  • En haut à droite ▽ Paramètres → Région et langue → Gestion des langues installées

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. 無題.png Si vous ne le faites pas, la date peut changer lorsque vous vous connectez au poste de travail distant.

無題.png

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.

Installer Docker

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.

à suivre

Recommended Posts

Créer un environnement de développement Ultra96v2 sur Docker 1
Créer un environnement de développement Unity sur docker
Créer un environnement avec Docker sur AWS
Créer un environnement de développement PureScript avec Docker
Créer un environnement de développement Java sur Mac
Créer un environnement de développement Java 8 avec AWS Cloud 9
Créer un environnement de lecture de code Redmine sur Docker
Construction d'un environnement de développement simple Docker + Django
Créer un environnement de développement pour Docker + Rails6 + Postgresql
Créez rapidement un environnement de développement WordPress avec Docker
[Java] Créer un environnement de développement Java sur Ubuntu et vérifier l'exécution
Créer un environnement de développement Apache / Tomcat sur Cent OS 7
Construction de l'environnement de développement Simple Docker Compose + Django
Créer un environnement Laravel sur une instance AWS
Créer un environnement de développement pour Docker, Java, vs code
[Rails] Comment créer un environnement avec Docker
Créer un environnement de débogage sur un conteneur - Créer un environnement de développement local pour les didacticiels Rails avec Docker -
Créez un environnement de "développement d'API + vérification d'API à l'aide de Swagger UI" avec Docker
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 6.x)
Comment créer un environnement de développement Ruby on Rails avec Docker (Rails 5.x)
Créer un environnement de développement Java avec VS Code sur Mac
Environnement de développement WSL2 + VSCode + Docker
Créer un environnement de développement Ruby on Rails sur AWS Cloud9
Créez un environnement de développement Docker + Laravel PHP + Vue.js en 5 minutes
Créer un environnement Docker avec WSL
Créez un environnement de développement pour créer des applications Ruby on Jets + React avec Docker
Essayez de créer un environnement de développement Java à l'aide de Docker
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Créer un environnement local Couchbase avec Docker
Créer un environnement Node.js avec Docker
Construire Clang x VSCode sur Docker (1)
Création d'un environnement de développement Java (pour Mac)
Créer un environnement XAMPP sur Ubuntu
Rails sur la procédure de construction de l'environnement Docker
Créer un environnement de développement Jooby avec Eclipse
Créez un environnement Docker + Laravel avec Laradock
Installer l'environnement de développement Java sur Mac
Créer un environnement de développement Go avec WSL2 + Docker Desktop + VSCode (Remote --Containers)
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
J'ai essayé de créer un environnement de développement http2 avec Eclipse + Tomcat
Créez un environnement de développement où les points d'arrêt de Ruby on Rails fonctionnent sous Windows
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
Créer un environnement de développement pour Django + MySQL + nginx avec Docker Compose
Étapes pour créer un environnement de développement Ruby on Rails avec Vagrant
Construction de l'environnement de développement Laravel avec Docker (Mac)
Sapper × Go (écho) × Construction de l'environnement de développement Docker
[Docker] Création d'un environnement pour utiliser Hugo
Mémo de construction de l'environnement de développement Java sur Mac