分类: 嵌入式
2010-12-18 15:42:59
内核里没有完善的触摸屏驱动,可以用我们提供的触摸屏驱动有三个文件:s3c2410_ts.c, s3c2440_adc.c, s3c2440adc.h
将s3c2410_ts.c 拷贝到drivers/input/touchscreen 目录下,修改该目录下Kconfig文件,在第14 行加入:
config TOUCHSCREEN_S
tristate "Samsung S
depends on INPUT && S
help
Say Y here if you have the s
If unsure, say N.
To compile this driver as a module, choose M here: the
module will be called s
修改同目录下Makefile 文件,在第9 行加入:
obj-$(CONFIG_TOUCHSCREEN_S
将s3c2440_adc.c, s3c2440adc.h 拷贝到drivers/char 目录下,修改同目录下Kconfig 文件,在第7 行加入:
config S
bool "ADC driver for S
help
this is ADC driver for S
Notes: the touch-screen-driver required this option
修改同目录下Makefile 文件,在第12 行加入:
obj-$(CONFIG_S
配置内核,支持触摸屏:
Device Drivers --->
Character devices --->
[*] ADC driver for S
Input devices support --->
<*> Event interface
[*] Touchscreens --->
<*> Samsung S
启动时输出:
s
input: s
补丁文件
文件:
linux-2.6.31.touch.rar
大小:
171KB
下载:
下载