本来 这一篇章应该在 QT移植之前,但是没有写,现在补上,触摸屏驱动移植
没有仔细研究 触摸屏AD 哪些东西,只是按照手册,使用了tq写好的ADC 驱动
参考:qt 09 移植手册
1.复制 tq-2.6.30.4/drivers/input/touchsreen/tq2440_ts.c 到自己内核
2.6.33/drivers/input/touchsreen/ywx2440_ts.c
2.修改 ywx2440_ts.c 在 第41行
//extern struct semaphore ADC_LOCK; 修改为下面的
DECLARE_MUTEX(ADC);
3.修改 /touchscreen/Kconfig 最后一行
添加
4.修改 /touchscreen/Makefile
5.配置内核
Device driver ->
input device support->
(320) Horizontal screen resolution
(240) Vertical screen resolution
(*) Event interface
[*] Touchscreens ->
<*> ywx 2440 TouchScreen input driver
6.启动时,打印 触摸屏驱动 移植好
阅读(218) | 评论(0) | 转发(0) |
没有仔细研究 触摸屏AD 哪些东西,只是按照手册,使用了tq写好的ADC 驱动
参考:qt 09 移植手册
1.复制 tq-2.6.30.4/drivers/input/touchsreen/tq2440_ts.c 到自己内核
2.6.33/drivers/input/touchsreen/ywx2440_ts.c
2.修改 ywx2440_ts.c 在 第41行
//extern struct semaphore ADC_LOCK; 修改为下面的
DECLARE_MUTEX(ADC);
3.修改 /touchscreen/Kconfig 最后一行
添加
- config TOUCHSCREEN_YWX2440
- tristate "ywx 2440 TouchScreen input driver"
- depends on ARCH_S3C2410 && INPUT && INPUT_TOUCHSCREEN
- help
- Say Y here if you have the ywx2440 TouchScreen.
- If unsure, say N.
- To compile this driver as a module, choose M here: the
- module will be called ywx2440_ts.
- endif
- obj-$(CONFIG_TOUCHSCREEN_YWX2440) +=ywx2440_ts.o
5.配置内核
Device driver ->
input device support->
(320) Horizontal screen resolution
(240) Vertical screen resolution
(*) Event interface
[*] Touchscreens ->
<*> ywx 2440 TouchScreen input driver
6.启动时,打印 触摸屏驱动 移植好
- USB Serial support registered for pl2303
- usbcore: registered new interface driver pl2303
- pl2303: Prolific PL2303 USB to serial adaptor driver
- mice: PS/2 mouse device common for all mice
- TQ2440 TouchScreen successfully loaded ###这里打印输出
- input: TQ2440 TouchScreen as /class/input/input0
- S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
- s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
阅读(218) | 评论(0) | 转发(0) |
相关热门文章
- A sample .exrc file for vi e...
- IBM System p5 服务器 HACMP ...
- 游标的特征
- busybox的httpd使用CGI脚本(Bu...
- Solaris PowerTOP 1.0 发布
评论热议