关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于TQ2440和Linux的触摸屏的驱动研究

基于TQ2440和Linux的触摸屏的驱动研究

作者: 时间:2012-03-16 来源:网络 收藏


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 --->
[*] Touchscreens --->
*> TouchScreen input driver

配置完毕后,保存配置单,然后编译内核,再将编译好的镜像下载到开发板中运行。

2.5的校准

出厂时使用的是2.6.25.8内核,已经完成校准,但本次实验重新使用了最新的2.6.30.4内核,所以需要重新校准。移植好内核之后,下载了天嵌公司已经做好的QT图形界面到开发板,并重启开发板,校准时只需要将触摸笔点中十字架的中心,然后进行5点校准,完毕后触摸屏就可以正常使用。如图1所示。

49.jpg

触摸屏因其使用方便、快捷,而得到广泛应用。系统因其源代码公开、成本低廉、裁减性好、高效、灵活等特点,在嵌入式领域得到了很好的发展和应用。本文介绍了触摸屏的工作原理,对嵌入式Linux系统内核源码的触摸屏做了深入探讨,编译和下载Linux内核到开发板上运行,并且移植了QT图形界面,触摸屏校准之后,使用情况良好。

参考文献
[1] 吴金宏.触摸屏技术及其应用[J].家庭电子,1998,9(4):96-99.
[2] 王立凤.触摸屏技术及其应用[J].电子工业专用设备,2006,35(1):63-66.
[3] 宋宝华.Linux设备开发详解[M].北京:人民邮电出版社,2008.

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭