PYNQ項(xiàng)目是一個(gè)支持Xilinx Zynq器件的開(kāi)源軟件框架,目的在于借助Python降低Zynq嵌入式系統(tǒng)開(kāi)發(fā)門檻,有豐富的組件:
要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq項(xiàng)目支持三個(gè)板:
參考教程Pynq入門指南Getting Started章節(jié),設(shè)置并啟動(dòng)Pynq開(kāi)發(fā)板,對(duì)Pynq開(kāi)發(fā)板有個(gè)初步的認(rèn)識(shí)。
1.PYNQ-Z2image
1.1.下載映像文件
PYNQ-Z2映像文件是一個(gè)可啟動(dòng)的Linux映像,包括PYNQ Python包和其它開(kāi)源包,可以從PYNQ-Z2官網(wǎng)下載到。
1.2.SD中燒錄映像文件
開(kāi)源工具Win32diskimager可以將原始磁盤映像寫入可移動(dòng)設(shè)備中,在嵌入式開(kāi)發(fā)中經(jīng)常會(huì)用到,比如Android或者Ubuntu on Arm等,在此使用這個(gè)工具將映像文件燒錄到SD卡中(SD卡至少8GB)。
2.開(kāi)發(fā)板環(huán)境配置
2.1.啟動(dòng)方式
首先將已經(jīng)燒錄好PYNQ-Z2映像文件的SD卡插入開(kāi)發(fā)板卡槽中,然后通過(guò)右上角BOOT跳線帽選擇從SD卡啟動(dòng)。
2.2.網(wǎng)絡(luò)
開(kāi)發(fā)板連接到網(wǎng)絡(luò)后可以更新軟件包,需要通過(guò)以太網(wǎng)電纜連接到一臺(tái)可以上網(wǎng)的路由器上。
2.3.電源
開(kāi)發(fā)板支持兩種供電方式,一種是USB供電,同時(shí)作串口使用,一種是12v電源供電,根據(jù)左下角跳線帽選擇,這里使用第一種方式,打開(kāi)電源開(kāi)關(guān)即可看到紅色電源燈亮起,表示供電正常。
3.終端
開(kāi)發(fā)板啟動(dòng)后,可以通過(guò)串口終端軟件Xshell或者開(kāi)源免費(fèi)的Putty連接到Pynq(確保串口線已連接),設(shè)置如下:
- COM端口:可以在“設(shè)備管理器”—> “端口”中查到;
- 波特率:115200
- 數(shù)據(jù)位:8
- 奇偶校驗(yàn):無(wú)
然后點(diǎn)擊連接即可成功連接開(kāi)發(fā)板:
使用命令ifconfig查看開(kāi)發(fā)板ip地址:
使用hostname查看主機(jī)名:
4.PC端遠(yuǎn)程訪問(wèn)
確保電腦和開(kāi)發(fā)板在同一網(wǎng)段下
4.1.ping測(cè)試
首先在windows命令行下對(duì)開(kāi)發(fā)板進(jìn)行ping測(cè)試,測(cè)試命令為ping+上一步獲取的開(kāi)發(fā)板ip地址:
4.2.訪問(wèn)主板上的文件
開(kāi)發(fā)板上運(yùn)行了Samba文件共享服務(wù),允許從網(wǎng)絡(luò)訪問(wèn)Pynq主區(qū)域,便于和開(kāi)發(fā)板之間傳送文件,如圖,在windows資源管理器中輸入//pynq/xilinx:
注:用戶名和密碼都為xilinx。
4.3.Jupyter Notebook
Pynq使用Jupyter Notebook環(huán)境提供示例和文檔,使用瀏覽器可以交互式查看和運(yùn)行筆記本文檔。
在開(kāi)發(fā)板和電腦之間可以ping通時(shí),使用瀏覽器訪問(wèn)http://之前獲取的ip地址:9090即可連接到Jupyter Notebook(若保證網(wǎng)絡(luò)沒(méi)有問(wèn)題卻還是無(wú)法連接,可以等一會(huì)再連接),用戶名和密碼都是xilinx:
編輯:hfy
-
Android
+關(guān)注
關(guān)注
12文章
3945瀏覽量
127930 -
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3624瀏覽量
129751 -
路由器
+關(guān)注
關(guān)注
22文章
3744瀏覽量
114475 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85037
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于迅為RK3568開(kāi)發(fā)板全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP開(kāi)機(jī)自啟動(dòng)技術(shù)分享
![基于迅為RK3568<b class='flag-5'>開(kāi)發(fā)板</b>全國(guó)產(chǎn)平臺(tái),快速實(shí)現(xiàn)APP開(kāi)機(jī)自<b class='flag-5'>啟動(dòng)</b>技術(shù)分享](https://file1.elecfans.com/web2/M00/0C/FB/wKgaomc-y_CAM0OEAACic4bprx8519.png)
基于PYNQ和機(jī)器學(xué)習(xí)探索MPSOC筆記
![基于<b class='flag-5'>PYNQ</b>和機(jī)器學(xué)習(xí)探索MPSOC筆記](https://file1.elecfans.com/web1/M00/F5/3A/wKgaoWc4EwmAFLDDAABNy0bkvGw531.png)
基于哪吒開(kāi)發(fā)板部署YOLOv8模型
![基于哪吒<b class='flag-5'>開(kāi)發(fā)板</b>部署YOLOv8模型](https://file1.elecfans.com/web2/M00/0C/93/wKgaomc26BaAWn_pAABb4ZQ4M0o168.png)
盤古22K開(kāi)發(fā)板
TAS5825MEVM開(kāi)發(fā)板無(wú)法啟動(dòng)怎么解決
數(shù)量有限:6款“入門+項(xiàng)目進(jìn)階”開(kāi)發(fā)板限時(shí)特惠!30余套項(xiàng)目案例免費(fèi)領(lǐng)!
![數(shù)量有限:6款“入門+<b class='flag-5'>項(xiàng)目</b>進(jìn)階”<b class='flag-5'>開(kāi)發(fā)板</b>限時(shí)特惠!30余套<b class='flag-5'>項(xiàng)目</b>案例免費(fèi)領(lǐng)!](https://file1.elecfans.com/web2/M00/03/81/wKgZombENPmAavNSAAB5E0r1FME049.png)
使用PYNQ訓(xùn)練和實(shí)現(xiàn)BNN
![使用<b class='flag-5'>PYNQ</b>訓(xùn)練和實(shí)現(xiàn)BNN](https://file1.elecfans.com/web2/M00/00/A2/wKgZomawmKSAd8IbAAR-CZvq3s8990.png)
基于PYNQ的智能垃圾分類系統(tǒng)
鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運(yùn)行】(基于RK3568開(kāi)發(fā)板)
![鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運(yùn)行】(基于RK3568<b class='flag-5'>開(kāi)發(fā)板</b>)](https://file1.elecfans.com/web2/M00/D9/6D/wKgZomYqAuCAbmfJAA9cwodCtzc330.jpg)
鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運(yùn)行】 (基于RK3568開(kāi)發(fā)板)
![鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運(yùn)行】 (基于RK3568<b class='flag-5'>開(kāi)發(fā)板</b>)](https://file1.elecfans.com/web2/M00/D9/6D/wKgZomYqAuCAbmfJAA9cwodCtzc330.jpg)
fpga開(kāi)發(fā)板是什么?fpga開(kāi)發(fā)板有哪些?
項(xiàng)目分享|基于ELF 1開(kāi)發(fā)板的遠(yuǎn)程監(jiān)測(cè)及人臉識(shí)別項(xiàng)目
![<b class='flag-5'>項(xiàng)目</b>分享|基于ELF 1<b class='flag-5'>開(kāi)發(fā)板</b>的遠(yuǎn)程監(jiān)測(cè)及人臉識(shí)別<b class='flag-5'>項(xiàng)目</b>](https://file1.elecfans.com/web2/M00/C5/1A/wKgaomXxZr6AA5bxAAA_GCXOUGQ700.png)
評(píng)論