主题 : 触摸屏驱动程序 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
楼主  发表于: 2010-05-17 11:05

 触摸屏驱动程序

在做触摸屏驱动时,把他直接加入内核,然后启动,进不去矫正界面。然后检查是生成input0,而qtopia中指明是event0,请问一下这是为什么?
级别: 侠客
UID: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
1楼  发表于: 2010-05-17 11:49
把板子上那个触摸屏驱动加进去,在 /dev/input下没有event设备生成是怎么回事
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2010-05-17 21:29

 回 楼主(wuyan) 的帖子

input,event都可以理解为是驱动的class名字,event是input的子类,是一个具体的实现。
"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: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
3楼  发表于: 2010-05-18 15:12
想问一下如果把板子上带的那个触摸屏驱动加到内核中,他是不是应该在 /dev/input 下生成event0设备,
级别: 侠客
UID: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
4楼  发表于: 2010-05-18 15:21
我把他放到自己移植的内核下,可是触摸屏上没有反映,连十字架都不会出现,不知道还需要修改什么地方。希望版主帮助一下。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
5楼  发表于: 2010-05-18 15:30
引用第3楼wuyan于2010-05-18 15:12发表的  :
想问一下如果把板子上带的那个触摸屏驱动加到内核中,他是不是应该在 /dev/input 下生成event0设备,

在板子上执行cat /proc/bus/input/devices, 看触摸屏对应的Handlers的值是什么
"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: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
6楼  发表于: 2010-05-18 16:23

 回 5楼(kasim) 的帖子

显示的内容为
Name=“s3c2410 TouchScreen”
phys=
Sysfs=/devices/virtual/input/input0
Uniq=
Handlers=
EV=b
KEY=0
ABS=1000003
那个Handlers什么也没有.
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
7楼  发表于: 2010-05-19 09:55
你在内核配置中选中了Input device下面的Event device支持了吗?
"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: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
8楼  发表于: 2010-05-19 21:49
谢谢版主,我明天试试。这个我可能没有选。
级别: 侠客
UID: 12186
精华: 0
发帖: 96
金钱: 480 两
威望: 96 点
综合积分: 192 分
注册时间: 2009-12-31
最后登录: 2013-11-25
9楼  发表于: 2010-05-20 14:44
谢谢版主了。这个成功了。