需要准备的工具:
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自动开启
QWSSocket::connectToLocalFile could not connect:: Connection refused
11.通过vncView连接触摸屏
12.如果将./QTDemo -qws关闭,则远程服务也将断开。