現在人工智能非常火爆,一般的教程都是為博碩生准備的,太難看懂了,分享一個非常適合小白入門的教程,不僅通俗易懂而且還很風趣幽默,點☞這里☜進入傳送門~
= = = = 我是華麗的分割線 = = = =
今天剛剛到手一塊PYNQ-Z2,確認過眼神,是我想要的板子,話不多說,開干。
PYNQ項目是一個支持Xilinx Zynq器件的開源軟件框架,目的在於借助Python降低Zynq嵌入式系統開發門檻,有豐富的組件:
- 可編程邏輯的控制
- Jupyter Notebook接口
- 預安裝的Python庫
- 網絡/USB/UART接口
要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq項目支持三個板:
參考教程Pynq入門指南Getting Started章節,設置並啟動Pynq開發板,對Pynq開發板有個初步的認識。
開源工具Win32diskimager可以將原始磁盤映像寫入可移動設備中,在嵌入式開發中經常會用到,比如Android或者Ubuntu on Arm等,在此使用這個工具將映像文件燒錄到SD卡中(SD卡至少8GB)。
首先將已經燒錄好PYNQ-Z2映像文件的SD卡插入開發板卡槽中,然后通過右上角BOOT跳線帽選擇從SD卡啟動。
開發板連接到網絡后可以更新軟件包,需要通過以太網電纜連接到一台可以上網的路由器上。
開發板支持兩種供電方式,一種是USB供電,同時作串口使用,一種是12v電源供電,根據左下角跳線帽選擇,這里使用第一種方式,打開電源開關即可看到紅色電源燈亮起,表示供電正常。
- COM端口:可以在“設備管理器”—> “端口”中查到;
- 波特率:115200
- 數據位:8
- 奇偶校驗:無
然后點擊連接即可成功連接開發板:
使用命令ifconfig查看開發板ip地址:
使用hostname查看主機名:
確保電腦和開發板在同一網段下
首先在windows命令行下對開發板進行ping測試,測試命令為ping+上一步獲取的開發板ip地址:
開發板上運行了Samba文件共享服務,允許從網絡訪問Pynq主區域,便於和開發板之間傳送文件,如圖,在windows資源管理器中輸入\\pynq\xilinx:
注:用戶名和密碼都為xilinx。
Pynq使用Jupyter Notebook環境提供示例和文檔,使用瀏覽器可以交互式查看和運行筆記本文檔。
在開發板和電腦之間可以ping通時,使用瀏覽器訪問http://之前獲取的ip地址:9090即可連接到Jupyter Notebook(若保證網絡沒有問題卻還是無法連接,可以等一會再連接),用戶名和密碼都是xilinx:


