文档章节

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

石头哥哥
 石头哥哥
发布于 2016/02/16 17:16
字数 454
阅读 142
收藏 0

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,就可以

然后编译下载,正常显示!

上述只是个人经历,本人初学,如有不懂参考高手文章:

Linux移植随笔http://blog.csdn.net/glorin/article/details/6527598

移植tslib到开发板及部分问题解决 :http://blog.csdn.net/subfate/article/details/6319834


本文转载自:http://blog.csdn.net/sukhoi27smk/article/details/16957703

共有 人打赏支持
石头哥哥
粉丝 302
博文 203
码字总数 120417
作品 2
渝中
程序员
私信 提问
自己编译的QT4.6.3可以用,为什么QT4.7.1会出现段错误?

我使用的是友善之臂mini2440的开发板,移植qte时自己编译的QT4.6.3移植到开发板可以运行(友善之臂给的文件系统里就是QT4.6.3),但是又自己编译了QT4.7.1,移植到开发板上时却出现segmentatio...

tom_riddle
2014/02/16
242
0
mini2440移植QT4.6.3过程

一般而言,Qt应用程序的内容可分为Qt库的编译,Qt库的移植和基于Qt的应用程序的移植。Qt库的编译所花费的耗线性时间代价是最长的,而Qt库的移植是比较简单的一个工作,只需要让串口发送数据到...

晨曦之光
2012/04/13
659
0
编译 ARM 版本 QT 库

往 Mini2440 开发板中移植 QT 应用程序时,需要用 QTCreater 交叉编译代码。而应用程序依赖于一系列的库,这就需要编译 ARM 版本的 QT 库。 编译 ARM 版本 QT 库 1.安装交叉编译环境 arm-li...

兔之
2016/03/22
60
0
android-- A10开发板--Tslib 移植心得体会

tslib,其实从他的名字就可以看出它的,它是touchscreen的lib,其实这样还不够具体,其实它开始确实是为了touchscreen的鼠标驱动而发展起来的,且只是一个中间处理库,即将原始数据进行调整,...

雨焰
2012/09/27
0
2
触摸板库tslib的编译和配置

作为基本输入设备,触摸板几乎是交互式嵌入式系统的标配。当我们知道了可以通过设备节点读取触摸板数据后,我们需要进一步优化这些直接获取的原生数据,比如去抖、消噪、校准等。 优化触摸板...

林世霖
2016/10/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx的日志

nginx的日志包括错误日志和访问日志,分别使用不同的指令来定义其输出位置和相应的级别。 下面介绍其各自的用途。 错误日志 nginx提供了error_log指令来指定错误日志的输出文件和级别。 指令...

xtof
49分钟前
2
0
【转】ubuntu18.04系统安装完之后显示未发现WiFi适配器【拯救者y7000亲测可用】

解决过程如下: 标题要大才醒目。 第一,插网线: 确保能通过网线连上网,通过路由器连还是直接接口连都没事,因为我们需要联网去下载些驱动以及更新。 第二,更改软件源: 打开“设置”,选...

Aomo
51分钟前
2
0
JSP 页面识别不了标签tag uri: [...] cannot be resolved in

1,org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application 也......

之渊
今天
1
0
Chrome OS或将测试Linux应用的GPU支持

Google 的 Chrome OS 已能支持运行 Linux 应用,但这一支持仍然处于早期阶段,它将在不久之后测试 Linux 应用的 GPU 支持(或叫图形加速),Chromium 源代码被发现加入了在 Linux 应用虚拟机...

linux-tao
今天
1
0
(六)java b2b2c springcloud shop 多用户商城系统源码-分布式配置中心(Spring Cloud Config)

一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持...

sccspuercode
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部