6410上的TSLIB移植问题
在友善的6410开发板上,友善已经将TSLIB移好了,但是不提供TSLIB的源代码,我需要自己
移植一下TSLIB,但是一直没有移植成功,在这里请教各位高手:
具体移植步骤如下:
一:下载TSLIB1.4版本解压,通过如下方式配置:
./configure --prefix=/usr/local/lib/ --host=arm-none-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes
make
make install
二:修改etc下的ts.conf为下面内容:
module_raw input
module_raw h3600
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
三:将安装目录下的bin,etc,include,lib四个文件夹打包,将打包的文件
拷备到开发板的文件系统,解压到文件系统的/usr/local目录
四:修改开发板文件系统的/etc/profile文件,添加环境变量如下:
export TSLIB_ROOT=/usr/local
export LD_LIBRARY_PATH=/usr/local/lib
export TSLIB_TSDEVICE=/dev/touchscreen
export TSLIB_CONFFILE=/usr/local/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
重启机器,进入TSLIB校屏界面,依次点五个点,发现点得非常的轻就有反应了,
很容易点一个点时被认为点了两个点,而且点完后在/etc下没有生成校准文件。
进入系统后执行/usr/local/bin下的ts_calibrate,ts_test文件都没有反应。
好像有时改得可以在这里校屏了,但是每次点下采样的值都是一样的,根本
无法校准。
我发现网上说TSLIB_TSDEVICE需要设置为/dev/touchscreen/下的某个文件,如
event0等,但是在我/dev下就只有一个touchscreen文件。
不知是什么原因造成的?为什么会无法校屏呢?
移植一下TSLIB,但是一直没有移植成功,在这里请教各位高手:
具体移植步骤如下:
一:下载TSLIB1.4版本解压,通过如下方式配置:
./configure --prefix=/usr/local/lib/ --host=arm-none-linux-gnueabi ac_cv_func_malloc_0_nonnull=yes
make
make install
二:修改etc下的ts.conf为下面内容:
module_raw input
module_raw h3600
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
三:将安装目录下的bin,etc,include,lib四个文件夹打包,将打包的文件
拷备到开发板的文件系统,解压到文件系统的/usr/local目录
四:修改开发板文件系统的/etc/profile文件,添加环境变量如下:
export TSLIB_ROOT=/usr/local
export LD_LIBRARY_PATH=/usr/local/lib
export TSLIB_TSDEVICE=/dev/touchscreen
export TSLIB_CONFFILE=/usr/local/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/local/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
重启机器,进入TSLIB校屏界面,依次点五个点,发现点得非常的轻就有反应了,
很容易点一个点时被认为点了两个点,而且点完后在/etc下没有生成校准文件。
进入系统后执行/usr/local/bin下的ts_calibrate,ts_test文件都没有反应。
好像有时改得可以在这里校屏了,但是每次点下采样的值都是一样的,根本
无法校准。
我发现网上说TSLIB_TSDEVICE需要设置为/dev/touchscreen/下的某个文件,如
event0等,但是在我/dev下就只有一个touchscreen文件。
不知是什么原因造成的?为什么会无法校屏呢?
...全文
相关推荐
OK6410 QTE移植教程之二 移植Tslib.rar
本教程将聚焦于在OK6410平台上移植QTE的第二部分,主要涉及Tslib的移植。Tslib是触摸屏库,负责处理来自触摸屏硬件的输入数据,为QTE提供触摸交互功能。首先,理解Tslib的重要性。
OK6410 QT移植百科全书.pdf
### OK6410 QT移植百科全书知识点总结#### 一、QT移植与OK6410平台- **OK6410平台简介**: - OK6410是一款基于S3C6410X处理器的高性能嵌入式开发板,广泛应用于多媒体播放器
OK6410 QT 移植百科全书
《OK6410 QT移植百科全书》深入解析了QT在ARM11 6410平台上的移植与开发,对于嵌入式系统开发者而言,这无疑是一份宝贵的资源。
qt移植
#### 五、参考资料- **OK6410QT移植百科全书.pdf**:提供详细的Qt移植指南和技术文档。
Tiiny6410移植QT5.6及tslib生成的镜像
【标题】"Tiiny6410移植QT5.6及tslib生成的镜像"涉及的主要知识点包括嵌入式系统开发、友善之臂Tiny6410开发板、QT5.6图形用户界面框架以及tslib触摸屏库。


