最近用tiny210学习驱动开发, 遇到 触摸屏问题.
首先按照 neechard 大大的<<一线触摸tslib移植完全说明>>移植.
http://www.aiothome.net/read.php?tid-20248.html
用的是友善的内核,没有跑Qt系统,取消etc/init.d/rcS 最后的执行qt4 ,
对应修改ts.conf 等设置.
在控制端执行 ts_calibrate,控制端打印xres = 800, yres = 480
屏幕出现ts校准的界面,左上角出现校准点,但是屏幕无反应.
再用 mindee 大大 提供的<<开源的tslib,适用于友善之臂一线触摸>>
http://www.aiothome.net/read.php?tid-16105.html.
编译出one-wire-ts-input.so, 将其拷贝到 usr/lib/ts/ 下. 对应修改环境变量.
出现同样的情况,屏幕点击无反应.
实际上的驱动调用的是友善内核的Goodix,
复制代码- 8.898747] input: goodix_ts_80x as /devices/virtual/input/input2
- [ 9.014967] gt80x-ts 2-0055: GT80X Version: GT801_1R08_2011121501_Goodix_Tech
|
同样的环境,如果 usr/lib/ts/使用 friendlyarm-ts-mtinput.so 这个lib,就可以打印如下信息, 触摸屏可以正常工作.
复制代码- Using multi-touch device: /dev/input/event2 (14)
|
按照友善说的可以提供驱动源码, 但是friendlyarm-ts-mtinput.so对应的源码是什么呢?
http://www.arm9.net/Tiny210.asp| 一线精准触摸驱动[/td] [td]提供源代码, 友善之臂添加[/td] |
| [td]电容触摸驱动[/td] [td]驱动模块,独家提供Linux+Qt支持电容触摸 |
应该如何移植这驱动呢?
[ 此帖被thelot在2013-11-11 11:27重新编辑 ]