各位朋友,在下在用2.6.29内核移植触摸屏,按照指南上的简单移植步骤移植后,内核启动后,没有出现校准界面,触摸屏也没有任何反应。
按照网友说的输入以下命令:
#cat /proc/bus/input/devices出现的内容如下:
[root@FriendlyARM /]# cat proc/bus/input/devices
I: Bus=0013 Vendor=dead Product=beef Version=0101
N: Name="s3c2410 TouchScreen"
P: Phys=
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=event0
B: EV=b
B: KEY=0
B: ABS=1000003
然后输入 #cat /proc/interrupt出现的内容如下:
[root@FriendlyARM /]# cat proc/interrupts
CPU0
30: 153157 s3c S3C2410 Timer Tick
32: 0 s3c s3c2410-lcd
42: 0 s3c ohci_hcd:usb1
43: 0 s3c s3c2440-i2c
51: 1 s3c-ext eth0
70: 54 s3c-uart0 s3c2440-uart
71: 85 s3c-uart0 s3c2440-uart
79: 0 s3c-adc s3c2410_action
80: 0 s3c-adc adc, s3c2410_action
83: 0 - s3c2410-wdt
Err: 0
这个可以应该说明驱动程序是成功的,我吧友善之臂官方的2.6.29.6内核下载到板子后,输入相同的命令:
#cat /proc/bus/input/devices出现的内容如下:
[root@FriendlyARM /]# cat proc/bus/input/devices
I: Bus=0013 Vendor=dead Product=beef Version=0101
N: Name="s3c2410 TouchScreen"
P: Phys=
S: Sysfs=/device/virtual/input/input0
U: Uniq=
H: Handlers=event0
B: EV=b
B: KEY=0
B: ABS=1000003
发现一个是Sysfs=/class/input/input0一个是Sysfs=/device/virtual/input/input0,这是说明意思?