PYNQ項目是一個支持Xilinx Zynq器件的開源軟件框架,目的在于借助Python降低Zynq嵌入式系統開發門檻,有豐富的組件:
要使用Pynq,需要Pynq image和Zynq芯片,目前Pynq項目支持三個板:
參考教程Pynq入門指南Getting Started章節,設置并啟動Pynq開發板,對Pynq開發板有個初步的認識。
1.PYNQ-Z2image
1.1.下載映像文件
PYNQ-Z2映像文件是一個可啟動的Linux映像,包括PYNQ Python包和其它開源包,可以從PYNQ-Z2官網下載到。
1.2.SD中燒錄映像文件
開源工具Win32diskimager可以將原始磁盤映像寫入可移動設備中,在嵌入式開發中經常會用到,比如Android或者Ubuntu on Arm等,在此使用這個工具將映像文件燒錄到SD卡中(SD卡至少8GB)。
3.終端
開發板啟動后,可以通過串口終端軟件Xshell或者開源免費的Putty連接到Pynq(確保串口線已連接),設置如下:
- COM端口:可以在“設備管理器”—> “端口”中查到;
- 波特率:115200
- 數據位:8
- 奇偶校驗:無
然后點擊連接即可成功連接開發板:
使用命令ifconfig查看開發板ip地址:
使用hostname查看主機名:
4.PC端遠程訪問
確保電腦和開發板在同一網段下
4.1.ping測試
首先在windows命令行下對開發板進行ping測試,測試命令為ping+上一步獲取的開發板ip地址:
4.2.訪問主板上的文件
開發板上運行了Samba文件共享服務,允許從網絡訪問Pynq主區域,便于和開發板之間傳送文件,如圖,在windows資源管理器中輸入//pynq/xilinx:
注:用戶名和密碼都為xilinx。
4.3.Jupyter Notebook
Pynq使用Jupyter Notebook環境提供示例和文檔,使用瀏覽器可以交互式查看和運行筆記本文檔。
在開發板和電腦之間可以ping通時,使用瀏覽器訪問http://之前獲取的ip地址:9090即可連接到Jupyter Notebook(若保證網絡沒有問題卻還是無法連接,可以等一會再連接),用戶名和密碼都是xilinx:
編輯:hfy
-
Android
+關注
關注
12文章
3972瀏覽量
130040 -
嵌入式系統
+關注
關注
41文章
3676瀏覽量
131234 -
路由器
+關注
關注
22文章
3834瀏覽量
116490 -
python
+關注
關注
56文章
4826瀏覽量
86569
發布評論請先 登錄
ElfBoard技術貼|【RK3588】ELF 2開發板開機自啟動詳解

【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

【免費試用】開發板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發板等你試用~

STM32MP25x開發板Bring Up培訓課程(下)

基于PYNQ和機器學習探索MPSOC筆記

基于哪吒開發板部署YOLOv8模型

TAS5825MEVM開發板無法啟動怎么解決
數量有限:6款“入門+項目進階”開發板限時特惠!30余套項目案例免費領!

評論