PYNQ項目是一個支持Xilinx Zynq器件的開源軟件框架,目的在于借助Python降低Zynq嵌入式系統(tǒng)開發(fā)門檻,有豐富的組件:
要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq項目支持三個板:
參考教程Pynq入門指南Getting Started章節(jié),設(shè)置并啟動Pynq開發(fā)板,對Pynq開發(fā)板有個初步的認識。
1.PYNQ-Z2image
1.1.下載映像文件
PYNQ-Z2映像文件是一個可啟動的Linux映像,包括PYNQ Python包和其它開源包,可以從PYNQ-Z2官網(wǎng)下載到。
1.2.SD中燒錄映像文件
開源工具Win32diskimager可以將原始磁盤映像寫入可移動設(shè)備中,在嵌入式開發(fā)中經(jīng)常會用到,比如Android或者Ubuntu on Arm等,在此使用這個工具將映像文件燒錄到SD卡中(SD卡至少8GB)。

2.3.電源
開發(fā)板支持兩種供電方式,一種是USB供電,同時作串口使用,一種是12v電源供電,根據(jù)左下角跳線帽選擇,這里使用第一種方式,打開電源開關(guān)即可看到紅色電源燈亮起,表示供電正常。

3.終端
開發(fā)板啟動后,可以通過串口終端軟件Xshell或者開源免費的Putty連接到Pynq(確保串口線已連接),設(shè)置如下:
- COM端口:可以在“設(shè)備管理器”—> “端口”中查到;
- 波特率:115200
- 數(shù)據(jù)位:8
- 奇偶校驗:無
然后點擊連接即可成功連接開發(fā)板:

使用命令ifconfig查看開發(fā)板ip地址:

使用hostname查看主機名:
4.PC端遠程訪問
確保電腦和開發(fā)板在同一網(wǎng)段下
4.1.ping測試
首先在windows命令行下對開發(fā)板進行ping測試,測試命令為ping+上一步獲取的開發(fā)板ip地址:
4.2.訪問主板上的文件
開發(fā)板上運行了Samba文件共享服務(wù),允許從網(wǎng)絡(luò)訪問Pynq主區(qū)域,便于和開發(fā)板之間傳送文件,如圖,在windows資源管理器中輸入//pynq/xilinx:
注:用戶名和密碼都為xilinx。

4.3.Jupyter Notebook
Pynq使用Jupyter Notebook環(huán)境提供示例和文檔,使用瀏覽器可以交互式查看和運行筆記本文檔。
在開發(fā)板和電腦之間可以ping通時,使用瀏覽器訪問http://之前獲取的ip地址:9090即可連接到Jupyter Notebook(若保證網(wǎng)絡(luò)沒有問題卻還是無法連接,可以等一會再連接),用戶名和密碼都是xilinx:

編輯:hfy
-
Android
+關(guān)注
關(guān)注
12文章
4024瀏覽量
133970 -
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3747瀏覽量
133621 -
路由器
+關(guān)注
關(guān)注
22文章
3907瀏覽量
119570 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90022
發(fā)布評論請先 登錄
【迅為iTOP-Hi3403開發(fā)板】一站式啟動Hi3403 NPU開發(fā):從運行例程開始,快速驗證AI效能
迅為RK3576開發(fā)板重磅升級
Renesas SMARC EVK 開發(fā)板啟動指南
ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植
迅為iTOP-3568開發(fā)板?Linux驅(qū)動開發(fā)實戰(zhàn):menuconfig圖形化配置實驗
RK3506開發(fā)板Linux開發(fā)板極致性價比之選
新學期,推薦四款經(jīng)典入門級開發(fā)板
Comake D1 開發(fā)板 快速開始
如何選擇合適的芯科科技Wi-Fi開發(fā)板
ElfBoard技術(shù)貼|【RK3588】ELF 2開發(fā)板開機自啟動詳解
【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板
【免費試用】開發(fā)板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發(fā)板等你試用~
迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點操作函數(shù)實驗
開發(fā)板評測大賽開啟!頂級開發(fā)板等你來戰(zhàn)!
PYNQ項目——Pynq開發(fā)板啟動實驗
評論