//====================================================================================
by
luozhiyong131
-
移动操作系统
-
2011-12-22 08:51:05 阅读(489) 回复(0)
2440支持8 通道10 位ADC 和触摸屏接口
平台 mini2440
触摸屏 索尼x-35 3.5寸触摸屏
1.0、触摸屏与lcd
触 摸屏与lcd是俩个独立的屏在lcd中已经讲过了,但是这里在提一下,主要是涉及到一个触摸屏校正的问题,我以前一直很是不解我手指点的什么东西电脑是怎 么知道的,直到我弄触摸屏的时候在明白,原来是因为lcd与触摸屏分开但是他们之间有对应关系,简单的说就是一个触摸...
s3c2440
本来 这一篇章应该在 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 semaph...
mini2440驱动分析系列之 ---------------------------------------Mini2440触摸屏程序分析 By JeefJiang July,8th,2009 这 是mini2440驱动分析系列的第三篇文章,本文分为三个部分,第一部分讲叙硬件知识,包括触摸屏的原理以及SCC2440 SOC上的触摸屏是如何工作的。第二部分分析输入设备子系统的框架,并进行相应的代码分析。第三部分利用上述的原理来分析mini2440的触摸屏驱动。 第四部分介绍了测试和校准。 1.需要准备的硬件知...
1. 下载最新源码 (v1.4) sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool 在 http://blog.chinaunix.net/u2/75270/showart_1793535.html 有tslib 1.4的下载下载后解压并进入tslib目录 2. 运行 ./autogen.sh 3. 运行 ./configure --host=arm-linux --prefix=/opt/tslib 4. make 可能报错 “ts_test.c:(.text+0x200): undefined reference to `rpl_malloc'”,原因是...
和原来的触摸屏驱动区别不是很大,增加了report函数来将事件发送到应用层。 驱动结构: 很简单的字符设备+平台设备驱动,总的结构来说,主要四个部分构成: probe remove resume suspend 工作机制则是注册设备,然后发生ts按下事件后产生ts中断以及adc中断,获得按下坐标。 没有读写函数,重点就是在两个中断处理函数上。 1,平台设备架构部分分析: probe函数: 流程:ts基址的重映射->获得并启动时钟->ADCCON、ADCDLY、ADCTSC的初...