天天看点

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

继续阅读