交叉编译QT5.14.1 TSLIB-1.21在ARM上运行 程序可以正常输出,但界面不显示,关机瞬间,可以看到界面一闪而过

设置QT以及TSLIB的环境变量

把编译完成的tslib和qt5放到开发板的/home/目录下设在环境变量如下:

export TSLIB_ROOT=/home/tslib
export TSLIB_TSDEVICE=/dev/input/event5 
export TSLIB_CALIBFILE=/etc/pointercal   
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf    
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts  
export TSLIB_FBDEVICE=/dev/fb0   
export TSLIB_CONSOLEDEVICE=none  
export LD_LIBRARY_PATH=$TSLIB_ROOT/lib

export QTDIR=/home/qt5
export QT_QPA_FONTDIR=$QTDIR/lib/fonts 
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins/ 
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
## qt5 without tslib
##export QWS_MOUSE_PROTO=/dev/input/event0
## qt with tslib
export QWS_MOUSE_PROTO=tslib:/dev/input/event5
## or (qt with tslib)
##export QT_QPA_GENERIC_PLUGINS=tslib

export QML_IMPORT_PATH=$QTDIR/qml
export QML2_IMPORT_PATH=$QTDIR/qml

设在TSLIB_TSDEVICE的环境变量从/dev/input/event0到event5,只有event5时运行ts_test时才有座标输出,但是问题出现了,**运行ts_test时没有出现界面,无法选择Draw。

运行QT程序

在PC机上使用交叉编译后,将运行程序下载到开发板,运行后可以看到printf打印的信息,但是无法看到界面,reboot后在黑屏一瞬间可以看到QT界面。问题代解决…以此记录,解决后完善本篇。
**

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值