主题 : mini6410 TSLIB问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17595
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
综合积分: 68 分
注册时间: 2010-03-30
最后登录: 2016-12-03
楼主  发表于: 2010-10-26 20:32

 mini6410 TSLIB问题

请教友善工程师,mini6410的TSLIB用的是哪个版本的?1.4的?
用户怎么样移植自己的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文件。

不知是什么原因造成的?为什么会无法校屏呢?
级别: 侠客
UID: 8453
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2009-08-24
最后登录: 2013-07-23
1楼  发表于: 2010-10-26 21:19
要用友善的tslib才行,自己编译的是不行的。。。。
级别: 新手上路
UID: 17595
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
综合积分: 68 分
注册时间: 2010-03-30
最后登录: 2016-12-03
2楼  发表于: 2010-10-27 10:24
不是吧!为什么会这样呢?与TS驱动有关?
级别: 新手上路
UID: 17595
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
综合积分: 68 分
注册时间: 2010-03-30
最后登录: 2016-12-03
3楼  发表于: 2010-10-27 10:26
友善的工程师,怎么不出来吱一声啊!

不吱声就把你们的TSLIB给放出来,不然买你们的板子怎么做开发?就拿过来欣赏一下你们的系统就完了?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2010-10-27 13:32
这个问题在http://www.aiothome.net/read.php?tid-8247.html已经提出。
我今天给Mindee发了邮件,希望他们能遵守tslib LGPL的授权方式,尽快发布源代码。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 17595
精华: 0
发帖: 34
金钱: 175 两
威望: 35 点
综合积分: 68 分
注册时间: 2010-03-30
最后登录: 2016-12-03
5楼  发表于: 2010-10-27 14:31
我今天给Mindee发了邮件,希望他们能遵守tslib LGPL的授权方式,尽快发布源代码。

顶一个!