主题 : tiny210 电容屏触摸屏如何移植?  friendlyarm-ts-mtinput.so 是什么? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 73050
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
综合积分: 94 分
注册时间: 2012-07-03
最后登录: 2014-09-05
楼主  发表于: 2013-11-04 16:31

 tiny210 电容屏触摸屏如何移植?  friendlyarm-ts-mtinput.so 是什么?

最近用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,
复制代码
  1. 8.898747] input: goodix_ts_80x as /devices/virtual/input/input2
  2. [    9.014967] gt80x-ts 2-0055: GT80X Version: GT801_1R08_2011121501_Goodix_Tech


同样的环境,如果 usr/lib/ts/使用 friendlyarm-ts-mtinput.so 这个lib,就可以打印如下信息, 触摸屏可以正常工作.
复制代码
  1. 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重新编辑 ]
级别: 新手上路
UID: 95846
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2013-08-27
最后登录: 2016-02-18
1楼  发表于: 2013-11-05 09:58
电容屏友善好像没有提供驱动,你是自己的电容屏吗?

可以参考以下H大的文章:
http://www.aiothome.net/read.php?tid-24552.html
级别: 新手上路
UID: 73050
精华: 0
发帖: 47
金钱: 235 两
威望: 47 点
综合积分: 94 分
注册时间: 2012-07-03
最后登录: 2014-09-05
2楼  发表于: 2013-11-06 10:27

 回 1楼(dky525) 的帖子

谢谢,
不是自己的电容屏, 全套都是友善的.
所以纠结 friendlyarm-ts-mtinput.so 这个lib 到底是什么
级别: 新手上路
UID: 107195
精华: 0
发帖: 11
金钱: 60 两
威望: 12 点
综合积分: 22 分
注册时间: 2014-08-17
最后登录: 2015-12-21
3楼  发表于: 2015-10-10 10:01

 Re:tiny210 电容屏触摸屏如何移植?  friendlyarm-ts-mtinput.so 是什么?

你好,最后解决了吗,我今天移植也是一样
级别: 新手上路
UID: 120316
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2015-11-04
最后登录: 2015-11-05
4楼  发表于: 2015-11-04 23:23

 Re:tiny210 电容屏触摸屏如何移植? friendlyarm-ts-mtinput.so 是什么?

让我看一看,好不好