PYNQ上手筆記 啟動Pynq

2021-09-11 12:29:48 字數 1501 閱讀 5476

今天剛剛到手一塊pynq-z2,確認過眼神,是我想要的板子,話不多說,開幹。

pynq專案是乙個支援xilinx zynq器件的開源軟體框架,目的在於借助python降低zynq嵌入式系統開發門檻,有豐富的元件:

要使用pynq,需要pynq imagezynq晶元,目前pynq專案支援三個板:

參考教程pynq入門指南getting started章節,設定並啟動pynq開發板,對pynq開發板有個初步的認識。

開源工具win32diskimager可以將原始磁碟映像寫入可移動裝置中,在嵌入式開發中經常會用到,比如android或者ubuntu on arm等,在此使用這個工具將映像檔案燒錄到sd卡中(sd卡至少8gb)。

首先將已經燒錄好pynq-z2映像檔案的sd卡插入開發板卡槽中,然後通過右上角boot跳線帽選擇從sd卡啟動。

開發板連線到網路後可以更新軟體包,需要通過乙太網電纜連線到一台可以上網的路由器上。

開發板支援兩種供電方式,一種是usb供電,同時作串列埠使用,一種是12v電源供電,根據左下角跳線帽選擇,這裡使用第一種方式,開啟電源開關即可看到紅色電源燈亮起,表示供電正常。

開發板啟動後,可以通過串列埠終端軟體xshell或者開源免費的putty連線到pynq(確保串列埠線已連線),設定如下:

確保電腦和開發板在同一網段下

首先在windows命令列下對開發板進行ping測試,測試命令為ping+上一步獲取的開發板ip位址

開發板上執行了samba檔案共享服務,允許從網路訪問pynq主區域,便於和開發板之間傳送檔案,如圖,在windows資源管理器中輸入\\pynq\xilinx:

注:使用者名稱和密碼都為xilinx。

PYNQ上手 3 上網配置

由於 etc network inte ces是唯讀檔案 可用 sudo vi etc network inte ces或 sudo su chmod 777 etc network inte ces vi etc network inte ces 如果設定動態ip inte ces 5 file ...

weex上手筆記(一)

1.weex 基於web 開發技術,使用同一套 來構建 android ios 和 web 應用。具體來講,在整合了 weexsdk 之後,你可以使用 j ascript 和現代流行的前端框架來開發移動應用。2.weex 不依賴任何特定的前端框架,目前主要支援 vue.js 和 rax 這兩個前端框...

python爬蟲上手 筆記 2

通過各種了解,這種非同步重新整理的網頁似乎只能用瀏覽器加上模擬操作來實現重新整理。因為js需要乙個瀏覽器核心來解析。所以python phantomjs selenium看樣子是不錯的做法。這裡phantomjs號稱無頭 headless 瀏覽器。顧名思義,就是不需要header啦。於是很快找到樣例...