S3C2440是由三星公司推出的16/32 bit RISC微处理器,最高主频可达533 MHz,为手持设备和一般类型应用提供了低价格、低功耗、高性能小型微控制器的解决方案。处理器内部集成SDRAM控制器、LCD控制器、4通道DMA、3通道UART、I2C总线、I2S总线、SD接口、PWMtimer、触摸屏接口、8通道10 bit A/D控制器和camera接口等,很便于一般开发。
1.3 触摸屏
将编写好的触摸屏驱动ts.c文件拷贝到内核源码目录“drivers/input/touchsreen/”下,并修改同目录下的“Kconfig”和“Makefile”文件。在内核配置单中添加触摸屏编译配置选项,修改Kconfig文件的第468行,添加如下内容:
config TOUCHSCREEN
tristate "TouchScreen input driver"
depends on ARCH_S3C2410 && INPUT &&
INPUT_TOUCHSCREEN
help
Say Y here if you have the TouchScreen.
and depends on ADC
If unsure, say N.
To compile this driver as a module, choose M here: the
module will be called ts.
在目录的Makefile文件中添加触摸屏的编译条目,添加内容如下:
obj-$(CONFIG_TOUCHSCREEN) += ts.o
内核配置单的选择:
Device Drivers --->
Input device support --->