需要准备的工具:

1.ubuntu交叉编译好am3352的QT库。

2.编译工程所需的qmake,针对am3352的。

3.在ubuntu虚拟机执行/home/manager/qt-everywhere-opensource-src-4.8.3/bin/qmake -project

4.修改产生的QTDemo.pro(添加greaterThan(QT_MAJOR_VERSION, 4): QT += widgets)

TEMPLATE = app
TARGET = 
DEPENDPATH += .
INCLUDEPATH += .

# Input
SOURCES += hello.cpp
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

5.qmake QTDemo.pro

6.make 产生QTDemo

7.通过filezilla.exe将QTDemo导入windows 电脑

8.tftp -gr QTDemo 192.168.1.XX 将windows电脑的QTDemo导入am3352的HMI设备。

9.在am3352的设备中执行chmod 777 QTDemo

10./QTDemo -qws&   一定要加qws否则报下列错误,QT自带vncServer服务程序运行后VNC自动开启

Qt am3352 vnc

QWSSocket::connectToLocalFile could not connect:: Connection refused

11.通过vncView连接触摸屏

Qt am3352 vnc

 

12.如果将./QTDemo -qws关闭,则远程服务也将断开。

Qt am3352 vnc

相关文章:

  • 2022-02-10
  • 2021-11-30
  • 2021-09-21
  • 2022-01-05
  • 2021-11-28
  • 2021-10-12
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-10-13
  • 2021-06-06
  • 2021-11-27
相关资源
相似解决方案