Ich habe neulich Ultra96v2 gekauft und versucht, eine Umgebung für Linux und Xilinx zu erstellen. Also werde ich zum ersten Mal seit einiger Zeit einen Artikel über Qiita schreiben. Die Artikel werden von Zeit zu Zeit aktualisiert. Es ist geplant, Docker unter Ubuntu 20.04LTS zu installieren und darauf eine Xilinx-Entwicklungsumgebung zu erstellen.
Ich habe Folgendes von AVNET gekauft.
No. | Avnet Part No | Erläuterung |
---|---|---|
1 | AES-ULTRA96-V2-G | Ultra96 V2 Board Body. |
2 | AES-ACC-U96-JTAG | Es ist ein JTAG-Board. Eine serielle USB-Verbindung ist möglich. |
3 | Die Versandkosten betragen ca. 600 Yen. |
Darüber hinaus ist mindestens Folgendes erforderlich.
In meinem Fall wird DC12V mit USB-PD_Adapter von meinem USB-PD entfernt und direkt an den φ1.7-Stecker angeschlossen. tat. Der XH2-Pin-Anschluss des 12-V-Stromkabels in der obigen Abbildung hat ein rotes und schwarzes elektrisches Kabel bei Sengoku Densho usw. Es ist im Verkauf, also sollten Sie es verwenden. Rot ist jedoch ** plus ** </ font> und Schwarz ist ** minus **. Entfernen Sie daher den Kontakt mit einer dünnen Ahle und kehren Sie ihn um. Der Stecker des Netzteils ist Center Plus.
Außerdem sind Ultra96-Grundkurs: Unboxing und First Ultra96 erforderlich Dinge Bitte beziehen Sie sich auf.
Wenn es ankommt, überprüfen Sie den Inhalt und machen Sie vorerst L-Chika. Ultra96-Grundkurs: L Chika Edition usw. war hilfreich. .. Es gab auch ein Xilinx-Lizenzregistrierungsformular in der Box. Ich habe mich jedoch noch nicht registriert, da ich nicht weiß, wo ich es verwenden soll.
Wir möchten mit Vitis, einem High-Level-Synthesewerkzeug von Xilinx, eine Schaltung aus der Sprache C erstellen und auf Ultra96 V2 ausführen. Vorläufig habe ich die vorhergehenden Informationen nachgeschlagen und zusammengefasst.
ikwzm [Debian GNU / Linux (Version v2019.2) Boot-Image für Ultra96-V2] (https://qiita.com/ikwzm/items/92221c5ea6abbd5e991c)
Basaro So erstellen Sie eine Vitis-Plattform für Ultra96 (BASE) Wifi-kompatible Vitis-Plattform für Ultra96 V2 (OOB-Version)
Hidemi Blog-Liste Installation von Viva Road 2020.1 Buch 2 mit dünnem FPGA-Inhalt (Doujinshi)
Itto-san ittouogami/xilinx2020.1_docker
marsee FPGA Room Vitis Installation von PetaLinux 2020.1 Installieren Sie XRT 2020.1 Ultra96-V2 Vitis 2020.1 Erstellen einer Beschleunigungsplattform 1 (Hardwarekomponenten) Ultra96-V2 Vitis 2020.1 Erstellen einer Beschleunigungsplattform 2 (Softwarekomponenten) Vitis 2020.1-Beschleunigungsplattform für Ultra96-V2 3 erstellen (Beschleunigungsplattform mit Vitis 2020.1 erstellen) [Vitis 2020.1-Beschleunigungsplattform für Ultra96-V2 4 erstellen (Anwendungsprojekt mit Vitis 2020.1 erstellen)] (https://marsee101.blog.fc2.com/blog-entry-4917.html) [Vitis 2020.1-Beschleunigungsplattform für Ultra96-V2 5 erstellen (Mit Vitis 2020.1 erstellte Apps funktionieren, funktionieren aber nicht!)] (https://marsee101.blog.fc2.com/blog-entry-4919.html) [Erstellen Sie eine Ultra96-V2 Vitis 2020.1-Beschleunigungsplattform 6 (Mit Vitis 2020.1 erstellte Apps funktionieren, aber sie funktionieren nicht! 2)] (https://marsee101.blog.fc2.com/blog-entry-4937.html)
Impressionen: Ich kann die Vorahnung spüren, dass es sehr schwierig zu sein scheint.
Die Umgebung kann nur auf dem Entwicklungshost erstellt werden. Es ist jedoch bequemer, von Windows 10 aus über eine Remotedesktop- oder SSH-Verbindung auf den Entwicklungshost und die Zielseite zuzugreifen. Daher haben wir sie getrennt. Ich habe auch über WSL2 nachgedacht, war aber enttäuscht, weil es auf meinem Computer nicht mit VMWare koexistieren konnte.
Installieren Sie Ubuntu auf Ihrem Entwicklungshost. Schließen Sie bis zur Installation von RDP Tastatur, Maus und Monitor an den Entwicklungshost an und arbeiten Sie. Ich habe [Ubuntu Desktop Japanese Remix Ubuntu20.04] verwendet (https://www.ubuntulinux.jp/products/JA-Localized/download). ** Dateiname **: ubuntu-ja-20.04-desktop-amd64.iso Nehmen Sie nach der Installation die Grundeinstellungen über die GUI vor.
Klicken Sie auf das Symbol + oben links im geöffneten Terminal (Gnome-Terminal), um das Registerkartenfenster zu öffnen. Schließen Sie mit STRG-D. Die Linux-Version war unten.
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
Geben Sie dann U in der Suche in der Aktivität oben links auf dem Bildschirm ein, um das Software-Update zu öffnen. Warten Sie, bis dieses Update abgeschlossen ist. Wenn Sie zum Neustart aufgefordert werden, wird der Computer neu gestartet.
apt
$sudo apt install -y openssh-server
Installieren Sie xrdp unter Bezugnahme auf 621. Ubuntu 20.04 Verwenden von xrdp mit LTS. Nach der Installation
Bitte wenden Sie Japanisch auf das gesamte System an. Wenden Sie das regionale Format auch auf das Ganze an. Die rote Kreistaste in der Abbildung unten. Wenn Sie dies nicht tun, kann sich das Datum ändern, wenn Sie eine Verbindung zum Remotedesktop herstellen.
Stellen Sie zur Bestätigung eine Remotedesktopverbindung von Ihrem Windows 10-Computer zu Ihrem Ubuntu-Entwicklungshost her. Stellen Sie sicher, dass Sie das Terminal nach Datum, linker Seitenleiste und Rechtsklick öffnen können. Melden Sie sich dann von der GUI ab. Danach kann es per Fernverbindung betrieben werden. Entfernen Sie Tastatur, Video und Maus vom Entwicklungshost und wechseln Sie in den kopflosen Betrieb.
Stellen Sie Docker auf den Entwicklungshost.
docker_install1
sudo apt install -y curl
curl https://get.docker.com > install.sh
Überprüfen Sie für alle Fälle den Inhalt von install.sh. Für die Installation sind Administratorrechte erforderlich. Falls in Ordnung
docker_install2
chmod +x install.sh
./install.sh
sudo usermod -aG docker $USER
Installieren mit. Mit der sudo-Funktion können Sie standardmäßig 5 Minuten lang einen anderen Befehl mit sudo ohne Passwort ausführen.
Recommended Posts