PYNQ-記錄

PYNQ的啓動

首先將已經燒錄好PYNQ-Z2映像文件的SD卡插入開發板卡槽中,然後通過右上角BOOT跳線帽選擇從SD卡啓動。

使用命令ifconfig查看開發板ip地址:

使用hostname查看主機名:

首先在windows命令行下對開發板進行ping測試,測試命令爲ping+上一步獲取的開發板ip地址:

開發板上運行了Samba文件共享服務,允許從網絡訪問Pynq主區域,便於和開發板之間傳送文件,如圖,在windows資源管理器中輸入\\pynq\xilinx:
注:用戶名和密碼都爲xilinx。

Pynq使用Jupyter Notebook環境提供示例和文檔,使用瀏覽器可以交互式查看和運行筆記本文檔。

在開發板和電腦之間可以ping通時,使用瀏覽器訪問http://之前獲取的ip地址:9090即可連接到Jupyter Notebook(若保證網絡沒有問題卻還是無法連接,可以等一會再連接),用戶名和密碼都是xilinx:

PYNQ Z2讀取USB攝像頭數據並通過HDMI輸出到顯示器

我們主要是通過其arm核來讀取USB攝像頭的數據,要求所用攝像頭支持免驅,如果採用的是工業攝像頭,則需要先安裝相應的驅動。由於PYNQ Z2鏡像自帶了opencv庫,所以我們主要採用python3+opencv庫。

代碼:

from pynq.overlays.base import BaseOverlay
from pynq.lib.video import *
import cv2
import numpy as np
import time
base = BaseOverlay("base.bit")
# monitor configuration: 640*480 @ 60Hz,在此我們設置HDMI輸出爲640*480
Mode = VideoMode(640,480,24)
hdmi_out = base.video.hdmi_out
hdmi_out.configure(Mode,PIXEL_BGR)
hdmi_out.start()
# camera (input) configuration
frame_in_w = 640
frame_in_h = 480

 I hope I can help you,If you have any questions, please  comment on this blog or send me a private message. I will reply in my free time.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章