天天看點

ZYNQLinux+FPGA開發的一些記錄,1)Linux軟體采用Qt+網頁開發,用Qt開發的後端軟體啟動websock

作者:物聯網全棧開發

ZYNQ Linux+FPGA開發的一些記錄,

1)Linux軟體采用Qt+網頁開發,用Qt開發的後端軟體啟動websocket服務端,網頁作為websocket用戶端與後端建立websocket長連結。

2) Qt後端軟體在Qt creator的websocket協定的示例程式chatserver上修改;

3) 在Ubuntu虛拟機中,通過Node.js的http-server建立一個本地http服務,在Qt creator kits中配置系統自帶的gcc和g++,用于編譯直接在虛拟機運作的後端軟體,這樣就可以在虛拟機上調試前後端程式, 直接在前端網頁的目錄下運作http-server即可以啟動http服務。

4) 在電腦上下載下傳TFTPD作為TFTP的服務端,ZYNQ開發闆通過TFTP用戶端下載下傳linux核心以及傳輸檔案;

5) 采用終端工具MobaXterm通過序列槽連接配接ZYNQ開發闆,用網線把開發闆與電腦連接配接起來,啟動闆子進入u-boot,将電腦連接配接開發闆的網卡IP設定為192.168.8.1

6) 在開發闆的u-boot中,通過setenv ipaddr 192.168.8.2将開發闆的IP修改為192.168.8.2

通過tftp從電腦加載核心檔案 tftpboot image.ub到開發闆記憶體,再過bootm從記憶體中啟動核心;

7) 将虛拟機的網絡連接配接方式設定為橋接網卡,并選擇連接配接開發闆的網卡為橋接的網卡;通過ifconfig enp0s3 192.168.8.3設定虛拟機的IP位址;在MobaXterm終端通過ifconfig eth0 192.168.8.2設定開發闆的IP位址;

8) 在虛拟機中的終端中,采用scp指令把後端程式以及前端網頁複制到開發闆,scp -r ./web [email protected]:/srv/www/

ZYNQLinux+FPGA開發的一些記錄,1)Linux軟體采用Qt+網頁開發,用Qt開發的後端軟體啟動websock
ZYNQLinux+FPGA開發的一些記錄,1)Linux軟體采用Qt+網頁開發,用Qt開發的後端軟體啟動websock
ZYNQLinux+FPGA開發的一些記錄,1)Linux軟體采用Qt+網頁開發,用Qt開發的後端軟體啟動websock

繼續閱讀