移植tslib到开发板及部分问题解决

qt的tslib的具体移植步骤和过程就不多讲了,我说说我按照手册移植好tslib后在开发板运行提示的错误以及我的解决方法,当然每个人的提示可能一样,解决方法就不一样,我也是个初学者,所以方法仅供大家参考!
问题一
Segmentation fault
Could not read calibration: "/etc/pointercal"
解决方法:
编辑rootfs/usr/localtslib/etc/ts.conf文件(这是我的文件夹位置),编译内容如下:
vi etc/ts.conf
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
注意,确保module_raw前面没有空格,否则会弹出Segmentation fault的错误。
好了,我的问题解决了,保存,编译,下载,接着又问题了;
问题二:
Please press Enter to activate this console. xres = 480, yres = 272
selected device is not a touchscreen I understand
,触摸屏矫正画面已经显示出来了,可是点击没放应;
解决方法:看到网上很多人写的解决方法修改usr/bin/qtconfig
修改内容如下:
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CXXXOLEDEVICE=none
export TSLIB_CONFFILE=/usr/local/etc/ts.conf
export POINTERCAL_FILE=/etc/pointercal
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=Tslib:/dev/input/event0
照着上面修改后,编译下载还是有问题,
提示: ts_open: No such file or directory
Could not read calibration: "/etc/pointercal
" ;
网上搜了很多,发现dev目录下没有input文件夹,只有event0,event1,event2,event3,
然后仔细看开发板带的源码,我的是event2,只要修改export TSLIB_TSDEVICE=/dev/event2,就可以
然后编译下载,正常显示!
上述只是个人经历,本人初学,如有不懂参考高手文章:
移植tslib到开发板及部分问题解决 : http://blog.csdn.net/subfate/article/details/6319834
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值