0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PYNQ項目——Pynq開發(fā)板啟動實驗

電子設(shè)計 ? 來源:csdn ? 作者:Mculover666 ? 2020-12-23 10:58 ? 次閱讀

作者:Mculover666

今天剛剛到手一塊PYNQ-Z2,確認(rèn)過眼神,是我想要的板子,話不多說,開干。

PYNQ項目是一個支持Xilinx Zynq器件的開源軟件框架,目的在于借助Python降低Zynq嵌入式系統(tǒng)開發(fā)門檻,有豐富的組件:

要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq項目支持三個板:

參考教程Pynq入門指南Getting Started章節(jié),設(shè)置并啟動Pynq開發(fā)板,對Pynq開發(fā)板有個初步的認(rèn)識。

1.PYNQ-Z2image
1.1.下載映像文件
PYNQ-Z2映像文件是一個可啟動的Linux映像,包括PYNQ Python包和其它開源包,可以從PYNQ-Z2官網(wǎng)下載到。

下載與板子適配的PYNQ-Z2版本映像文件:

1.2.SD中燒錄映像文件
開源工具Win32diskimager可以將原始磁盤映像寫入可移動設(shè)備中,在嵌入式開發(fā)中經(jīng)常會用到,比如Android或者Ubuntu on Arm等,在此使用這個工具將映像文件燒錄到SD卡中(SD卡至少8GB)。

o4YBAF9uHKKAd-rgAAAvflg2UFY481.png

2.開發(fā)板環(huán)境配置
2.1.啟動方式
首先將已經(jīng)燒錄好PYNQ-Z2映像文件的SD卡插入開發(fā)板卡槽中,然后通過右上角BOOT跳線帽選擇從SD卡啟動。

2.2.網(wǎng)絡(luò)
開發(fā)板連接到網(wǎng)絡(luò)后可以更新軟件包,需要通過以太網(wǎng)電纜連接到一臺可以上網(wǎng)的路由器上。

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

pIYBAF9uHKyAIX0ZAAG6EzyHK90969.png

3.終端
開發(fā)板啟動后,可以通過串口終端軟件Xshell或者開源免費的Putty連接到Pynq(確保串口線已連接),設(shè)置如下:

  • COM端口:可以在“設(shè)備管理器”—> “端口”中查到;
  • 波特率:115200
  • 數(shù)據(jù)位:8
  • 奇偶校驗:無

然后點擊連接即可成功連接開發(fā)板:

o4YBAF9uHK2AJ3HAAAAeAr9lXhc390.png

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

o4YBAF9uHK-AMoviAACTMuVj3Cg546.png

使用hostname查看主機(jī)名:

4.PC端遠(yuǎn)程訪問
確保電腦和開發(fā)板在同一網(wǎng)段下

4.1.ping測試
首先在windows命令行下對開發(fā)板進(jìn)行ping測試,測試命令為ping+上一步獲取的開發(fā)板ip地址:

4.2.訪問主板上的文件
開發(fā)板上運行了Samba文件共享服務(wù),允許從網(wǎng)絡(luò)訪問Pynq主區(qū)域,便于和開發(fā)板之間傳送文件,如圖,在windows資源管理器中輸入//pynq/xilinx:
注:用戶名和密碼都為xilinx。

o4YBAF9uHLKAAAxQAABHwkg2PxY374.png

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

pIYBAF9uHLSAAb49AABicwOQHEs602.png

編輯:hfy


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3917

    瀏覽量

    127040
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3552

    瀏覽量

    129112
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3696

    瀏覽量

    113427
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4768

    瀏覽量

    84376
收藏 人收藏

    評論

    相關(guān)推薦

    盤古22K開發(fā)板

    盤古22K開發(fā)板是基于紫光同創(chuàng)Logos系列PGL22G芯片設(shè)計的一款FPGA開發(fā)板,全面實現(xiàn)國產(chǎn)化方案,板載資源豐富,高容量、高帶寬,外圍接口豐富,不僅適用于高校教學(xué),還可以用于實驗項目
    發(fā)表于 10-28 17:47

    TAS5825MEVM開發(fā)板無法啟動怎么解決

    TAS5825MEVM無法啟動 我收到TAS5825MEVM開發(fā)板,目前手上沒有基板,請問我該如何飛線以及如何用I2C控制讓其發(fā)聲? 目前我們用我們的飛了I2S到開發(fā)板,用US
    發(fā)表于 10-09 06:18

    51開發(fā)板芯片資料

    51開發(fā)板芯片資料
    發(fā)表于 09-18 09:29 ?1次下載

    RK3588!黑神話悟空,啟動?-迅為電子RK3588開發(fā)板

    RK3588!黑神話悟空,啟動?-迅為電子RK3588開發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?472次閱讀
    RK3588!黑神話悟空,<b class='flag-5'>啟動</b>?-迅為電子RK3588<b class='flag-5'>開發(fā)板</b>

    數(shù)量有限:6款“入門+項目進(jìn)階”開發(fā)板限時特惠!30余套項目案例免費領(lǐng)!

    ?華清遠(yuǎn)見研發(fā)中心,面向個人學(xué)習(xí)、學(xué)生畢設(shè)、高校教學(xué),精心打造六款“入門+項目進(jìn)階”開發(fā)板。這六款開發(fā)板,面向嵌入式、物聯(lián)網(wǎng)方向的學(xué)習(xí),均配套了豐富的學(xué)習(xí)資料及綜合項目實戰(zhàn)案例。后臺私
    的頭像 發(fā)表于 08-20 14:17 ?314次閱讀
    數(shù)量有限:6款“入門+<b class='flag-5'>項目</b>進(jìn)階”<b class='flag-5'>開發(fā)板</b>限時特惠!30余套<b class='flag-5'>項目</b>案例免費領(lǐng)!

    使用PYNQ訓(xùn)練和實現(xiàn)BNN

    使用 PYNQ 可以輕松在 FPGA 上實現(xiàn)加速 AI/ML,而無需編寫一行 HDL!讓我們看看如何做到這一點。
    的頭像 發(fā)表于 08-05 17:15 ?398次閱讀
    使用<b class='flag-5'>PYNQ</b>訓(xùn)練和實現(xiàn)BNN

    基于PYNQ的智能垃圾分類系統(tǒng)

    Description 2.1 系統(tǒng)介紹 本系統(tǒng)主要由 Xilinx Zynq-7000 系列的 PYNQ-Z2 開發(fā)板作為主控中心,主要包含:攝像頭采集模塊、圖像處理模塊、實時顯示模塊、實時
    發(fā)表于 07-09 18:44

    項目分享|基于ELF 1S開發(fā)板完成的物聯(lián)網(wǎng)開源項目

    ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來,持續(xù)吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S開發(fā)板完成的嵌入式物聯(lián)網(wǎng)項目,見證智慧
    的頭像 發(fā)表于 05-14 09:03 ?1297次閱讀
    <b class='flag-5'>項目</b>分享|基于ELF 1S<b class='flag-5'>開發(fā)板</b>完成的物聯(lián)網(wǎng)開源<b class='flag-5'>項目</b>

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運行】(基于RK3568開發(fā)板

    燒錄完成重啟開發(fā)板后,系統(tǒng)將會自動啟動。開發(fā)板附帶的屏幕呈現(xiàn)以下界面,表明系統(tǒng)已運行成功。
    的頭像 發(fā)表于 05-06 15:38 ?428次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運行】(基于RK3568<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運行】 (基于RK3568開發(fā)板

    燒錄完成重啟開發(fā)板之后,系統(tǒng)將會自動啟動……
    的頭像 發(fā)表于 04-25 15:56 ?733次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運行】 (基于RK3568<b class='flag-5'>開發(fā)板</b>)

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?1759次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?928次閱讀

    項目分享|基于ELF 1開發(fā)板的遠(yuǎn)程監(jiān)測及人臉識別項目

    今天非常榮幸地向各位小伙伴分享一個由共創(chuàng)社成員完成的遠(yuǎn)程監(jiān)測及人臉識別項目,該項目依托ELF1開發(fā)板為核心硬件平臺,構(gòu)建了一套完整的視頻監(jiān)控系統(tǒng),并在此基礎(chǔ)上集成了人臉識別功能。接下來,就為各位
    的頭像 發(fā)表于 03-13 16:41 ?484次閱讀
    <b class='flag-5'>項目</b>分享|基于ELF 1<b class='flag-5'>開發(fā)板</b>的遠(yuǎn)程監(jiān)測及人臉識別<b class='flag-5'>項目</b>

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應(yīng)用場景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2017次閱讀

    ADAU1761 DAC輸出只有噪音是為什么?

    我在使用PYNQ-Z2開發(fā)板上的ADAU1761芯片實現(xiàn)鋸齒波的輸出,通過ZYNQ-7020驅(qū)動,ADAU1761作為I2S的從機(jī),輸入MCLK是12.5MHz,BCLK3MHz,LRCLK 48.5KHz。在我對DAC輸入鋸齒波的信號時,只能從耳機(jī)聽到類似于白噪聲的聲音
    發(fā)表于 11-28 07:55