<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[友善tslib来源之迷惑]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133]]></link>
 <description><![CDATA[Latest 20 replies of 友善tslib来源之迷惑]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 19:37:14 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[嗯好的哈，现在可以了，谢谢兄台给与我支持和鼓励！ [s:2]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105743]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 27 Jul 2011 04:03:35 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[可以考虑 ret == -1 时直接返回 0 试试
底层已经报告错误却还不断的去读是不太合理的]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105571]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 10:42:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[while不断跑的原因是ret = read(ts-&gt;fd, &amp;jjts, sizeof(jjts));反回的是负值，这个又咋改呢？谢谢了哈。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105549]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 09:20:21 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[初步说明, 你修改后的input-raw.c中的while不断的在跑
继续修改继续调试吧]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105546]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 09:12:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[现在QT程序点下触摸屏时，如下，会不断的打印-1程序没反应，当反复点击触摸屏，直到打印4时，程序才有反应。
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is -1
ret is ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105538]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 08:51:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[那你再启动QT看看会打印些什么]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105534]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 08:38:48 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[上面是我换了个tslib源文件重新编译的结果。看来导致x值的不正常可能与改的函数有关。但是运行ts_test点击时屏幕打印的坐标从边界来看，还是正常的。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105526]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 08:23:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[修改了交了调试信息如下
 ts_calibrate&nbsp;&nbsp;ts_harvest&nbsp;&nbsp;&nbsp;&nbsp;ts_print&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ts_print_raw&nbsp;&nbsp;ts_test
[root@FriendlyARM bin]# ./ts_calibrate
xres = 480, yres = 272
HEAD=== ts_input_read in INPUT-RAW.C
ret is 4
samp-&gt;pressure: 1 samp-&gt;x: ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105524]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 08:19:47 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[tslib/plugins/input-raw.c
你没有修改?&nbsp;&nbsp;再加些打印调试一下吧]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105521]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 08:10:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我没调过input-raw.c 。只是不改的话会出现就会出现错误。驱动那里打印我不会喔，我是初学哈]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105495]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 07:09:34 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[那你有没有仔细调过你改的input-raw.c ?

出错时增加打印看看先吧, 再去驱动那里增加一些打印]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105493]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 06:59:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我的QT没问题的，因为我的QT用板子上的tslib库的话，是可以用触摸屏的。看来我的tslib库有问题的可能性较大，但是我都换了好几个tslib1.4源码了，都不行，整得我都不晓得要用哪个源码了。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105488]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 06:53:46 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如果是这样的话, 可以先假设底层是正常, 那么你的 X 的值明显不太正常
接下来你就可以去想办法确定是编译的QT有问题还是tslib有问题

另外, 建议你在
 if (ret==-1) continue; 
这种出现的情况下增加打印看看]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105484]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 06:45:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[嗯好的，辛苦了哈。我没改过触摸屏驱动我的板子是tiny6410.驱动是板子自带的。我的触摸屏设备文件是touchscreen-1wire。触摸屏是tiny6410配的。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105478]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 06:26:09 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[那简单一点说吧, 你现在用的触摸屏驱动是哪一个? 是一线的还是ADC的? 是内核中已有的吗? 还是其它, 
另外, 你的触屏是怎么样的? 是mini6410配的那种吗?

这些相关的情况你必须描述清楚, 否则我是没办法帮到你了

你现在遇到问题, 又没有办法直接判断出是什么原因, 那么只能是一步一步的定位, 一个一个的排除]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105473]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 06:16:24 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[触摸屏驱动不是我移植的哈。我发现我的tslib与板子上的区别为，我的tslib库里面有动态库libts-0.0.so.0。而板子上的tslib与之对应是libts-1.0.so.0但是我试了好多个tslib1.4源文件都编译不出来libts-1.0.so.0]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105429]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 05:07:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[看打印没有明显的问题, 只是采样的数据偏少了些

触屏驱动是你自己移植的吗? 如果是, 建议你直接在驱动中增加打印看看]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105415]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 04:25:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[这个是板子上的tslib校正程序
TouchDevice: /dev/touchscreen-1wire
xres = 480, yres = 272
Took 6 samples...
Top left : X = 3161 Y =&nbsp;&nbsp;584
Took 4 samples...
Top right : X = 3170 Y = 3478
Took 5 samples...
Bot right : X =&nbsp;&nbsp;925 Y = 3413
Took 6 samples...
Bot left : X =&nbsp;&nbsp;823  ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105355]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 02:49:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[打印信息如下：麻烦帮我分析一下哈。谢谢。
xres = 480, yres = 272
Took 6 samples...
Top left : X = 35854 Y =&nbsp;&nbsp;573
Took 3 samples...
Top right : X = 35480 Y = 3424
Took 1 samples...
Bot right : X = 33540 Y = 3291
Took 3 samples...
Bot left : X = 33536 Y =&nbsp;&nbsp;455
Took 3 samples...
Ce ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105354]]></link>
 <author><![CDATA[duwenboswust]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 02:47:12 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你有没有观察一下校准时 ts_calibrate打印的信息, 坐标值是否正常, 有没有松开的值

如果没有松开的值的话, 可能就会出现能移动前头但是程序没响应的情况]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=14133#105344]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 26 Jul 2011 02:31:09 +0000]]></pubdate>
</item>
</channel></rss>