[PYTHON] Erstellen Sie eine PYNQ-Umgebung auf Ultra96 V2 und melden Sie sich bei Jupyter Notebook an

Einführung

Versuchen Sie, die Logik mit [Ultra96 v2] zu hardwareisieren (https://www.avnet.com/wps/portal/japan/products/product-highlights/ultra96/). Erstellen Sie zunächst eine PYNQ-Umgebung unter Ultra V2 und greifen Sie mit SSH und Jupyter Notebook darauf zu.

Zunächst eine Übersicht über den Xilinx-Prozessor. -> Xilinx-Produktinformationen

Erste Schritte scheint die CPU zu verwenden, macht aber nichts wie FPGA .. Als ich die Verwendung von FPGA untersuchte, gab es anscheinend die folgenden Methoden.

Versuchen Sie es mit PYNQ.

Versuchen

herunterladen

Öffnen Sie die Seite PYNQ --boards info.

Laden Sie Avnet Ultra96-V2: v2.5 PYNQ-Image (1.790.291.697 Byte) von Community-Boards herunter. Der Download ist sehr langsam. Ich las die Dokumente, während ich wartete.

Im aufgeklappten Zustand sieht es so aus.

$ unzip ultra96v2_v2.5.zip
$ ls -l ultra96*
-rw-r--r--1 Wurzel Wurzel 6604447744 12. Oktober 17:38 ultra96v2_v2.5.img
-rw-r--r--1 Wurzel Wurzel 1790291697 22. Dezember 21:54 ultra96v2_v2.5.zip

Installation

$ sudo dd if=ultra96v2_v2.5.img of=/dev/sdc bs=1MB
6604+1 Aufzeichnungseingang
6604+1 Datensatzausgabe
6604447744 bytes (6.6 GB, 6.2 GiB) copied, 502.998 s, 13.1 MB/s

Legen Sie die SD-Karte ein, entfernen Sie sie und montieren Sie die SD-Karte. Das Mount-Ziel soll / media / user / root / sein.

--Wlan einstellungen

$ wpa_passphrase your_ssid
passphrase
network={
  ssid="your_ssid"
  # psk="passphrase"
  psk=0123456789abcdef0123456789abcdef0123456789abcdef
}
$ sudo vi /media/user/root/etc/wpa_supplicant.conf
network={
  ssid="your_ssid"	
  psk=0123456789abcdef0123456789abcdef0123456789abcdef
}
$ sudo vi /media/user/root/etc/network/interfaces.d/wlan0
auto wlan0 # <--Zur ersten Zeile hinzugefügt
iface wlan0 inet dhcp
    wireless_mode managed
    wireless_essid any
    wpa-driver wext
    wpa-conf /etc/wpa_supplicant.conf

Referenz: Technooooootes - PYNQ-Bild mit Ultra96v2 verschieben

Legen Sie die SD-Karte ein und schalten Sie den Netzschalter (SW4) ein.

--Einloggen

Überprüfen Sie das DHCP-Serverprotokoll, um die IP-Adresse der unbekannten MAC-Adresse anzuzeigen. Unsere war "F8: F0: 05: xx: xx: xx".

$ ssh xilinx@<ip address>
[email protected].***.***'s password: 
Welcome to PYNQ Linux, based on Ubuntu 18.04 (GNU/Linux 4.19.0-xilinx-v2019.1 aarch64)

Last login: Sat Oct 12 01:30:36 2019
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

xilinx@pynq:~$ 

Verwenden

Greifen Sie mit Ihrem Browser auf Folgendes zu.

 http://<ip address>/

--Authentifizierung

Geben Sie xylinx in das Passwortfeld ein, um sich anzumelden.

--Beispielcode

Führen Sie den Beispielcode aus und lesen Sie ihn.

Zusammenfassung

Ich konnte sicher auf das Jupyter Notebook zugreifen! Es gab kein Problem mit der 16-GB-SD-Karte, aber es scheint, dass sie mit der 32-GB-SD-Karte nicht gut gebrannt hat.

Referenz

Recommended Posts

Erstellen Sie eine PYNQ-Umgebung auf Ultra96 V2 und melden Sie sich bei Jupyter Notebook an
So erstellen Sie eine schöne Python-Umgebung auf einem neuen Mac und installieren Jupter Notebook
So erstellen Sie eine virtuelle Ausführungsumgebung für Python mit Visual Studio Code und pipenv auf einem Windows-Computer (auch Jupyter-Notebook)
Erstellen Sie Linux in einer Windows-Umgebung. Schritte zum Installieren und Migrieren von Laradock
Flutter in Docker - Erstellen und Verwenden einer Flutter-Entwicklungsumgebung in einem Docker-Container
Installieren Sie Jupyter Notebook und stellen Sie es so ein, dass eine Umgebung zum Erstellen von Studiennotizen erstellt wird [Mac]
So erstellen Sie eine Django (Python) -Umgebung auf Docker
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Memo Ein Anfänger hat versucht, eine Java-Umgebung zu erstellen und unter Ubuntu 18.04.2 LTS ins Japanische zu übersetzen.
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Fügen Sie eine Erweiterung hinzu, um eine komfortablere Jupyter-Umgebung zu erstellen
So importieren Sie NoteBook als Modul in Jupyter (IPython)
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Tensorboard im Jupyter-Notebook auf Docker kann nicht angezeigt werden (gelöst)
So importieren Sie NoteBook als Modul in Jupyter (IPython)
Eine sehr bequeme Möglichkeit, mit Jupyter Notebook zu präsentieren
Erstellen einer virtuellen Anaconda-Umgebung für die Verwendung mit Azure Machine Learning und Verknüpfen mit Jupyter
Als ich versuchte, eine Rails-Umgebung auf WSL2 (Ubuntu 20.04LTS) zu erstellen, stolperte ich und fiel hin.
Erstellen Sie eine Python3-Umgebung unter CentOS7
Hinweise zum Erstellen einer LAMP-Umgebung mit Vagrant und VirtulBox
Eine einfache Möglichkeit, Jupyter Notebook / Lab zu starten und ein Kennwort festzulegen
Erstellen Sie eine Chainer-Umgebung mit CUDA und cuDNN auf einer p2-Instanz
Erstellen Sie in kürzester Zeit eine Selenium-Umgebung unter Amazon Linux 2
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
So erstellen Sie eine Python-Umgebung mit Virtualenv unter Ubuntu 18.04 LTS
Erstellen Sie mit PsychoPy + Jupyter Notebook eine komfortable Umgebung für psychologische Experimente / Analysen
Installieren Sie Anaconda auf Ihrem Mac und laden Sie Ihr Jupyter (IPython) -Notebook in die Anaconda Cloud hoch
Shellscript zum Erstellen einer Pyenv-Umgebung auf Ubuntu auf einmal
So erstellen Sie eine Python- und Jupyter-Ausführungsumgebung mit VSCode
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Methode zum Erstellen einer Python-Umgebung in Xcode 6
Ich wollte ein Jupyter-Notebook mit Docker in einer Pip-Umgebung (Opticspy) verwenden.
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Machen Sie Jupyter Notebook zu einem Dienst unter CentOS
Ich möchte eine Python-Umgebung erstellen
Erstellen Sie eine Entwicklungsumgebung mit Jupyter und Flask mit Python in Docker (unterstützt sowohl VS Code als auch Code-Server).
So führen Sie Befehle mit einem Jupyter-Notebook aus
Versuchen Sie, eine Python- und Anaconda-Umgebung auf einem Mac zu erstellen (mit pyenv, conda).
Erstellen Sie ein Jupyter-Notebook auf einem Remote-Server (CentOS).
[V11 ~] Ein Memorandum für Misskey
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Führen Sie Jupyter Notebook auf einem Remote-Server aus
Erstellen Sie mit Cloud9 (jupyter miniconda python3) eine Lernumgebung für "Deep Learning von Grund auf neu".
Von nichts unter Ubuntu 18.04 bis zum Einrichten einer Deep Learning-Umgebung auf Tensor
So geben Sie mit Jupyter Notebook einen Wert in der Mitte einer Zelle aus
Erstellen Sie eine Kolben-App mit Tensorflow und Dlib für Centos7
Erstellen Sie eine Python-Umgebung, um die Theorie und Implementierung von Deep Learning zu erlernen
So installieren Sie Fast.ai auf einer Alibaba Cloud-GPU und führen es auf einem Jupyter-Notebook aus
Was tun, wenn NotADirectoryError: [Errno 20] Kein Verzeichnis: 'xdg-settings' wird im Jupyter-Notizbuch angezeigt
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
Erstellen Sie eine LAMP-Umgebung auf Ihrem lokalen Docker
Erstellen Sie in kürzester Zeit eine LAMP-Umgebung