- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 32卷第2期 苏 州 大 学 学 报 (工 科 版) VoL32 NO.2
2012年4月 JOURNALOFSOOCHOW UNIVERSITY(ENGINEERINGSCIENCEEDITION) Apr.2012
文章编号:1673—407X(2012)一02—0072—04
基于嵌入式 Linux的触摸屏驱动程序的设计
孟桂芳
(苏州工业职业技术学院,江苏 苏州 215104)
摘 要:主要针对嵌入式系统的触摸屏驱动的特点,以IntelPXA255处理器为核心,采用嵌入式
Linux操作系统,设计 了基于多线程的触摸屏驱动程序。驱动程序开发完成后,测试结果证明驱动程
序工作高效、稳定。
关键词:UCB1400控制器;触摸屏;驱动程序
中图分类号:TP37 文献标识码 :A
0 引 言
随着多媒体信息查询和便携式手持设备的与 日俱增,人机交互界面 向着更方便、更直观的方向发展。触
摸屏为附着在显示器表面的新型器件,主要通过触摸把产生的模拟电信号转换为数字信号并由微处理器计算
出触摸点的坐标,进而得到操作者的意图并执行。触摸屏的应用让数据的显示和输入结合为一体,也使得人
机交互界面更简单、友好,目前它已被广泛地应用在嵌入式终端系统的设计中…。本设计选用 PXA255嵌入
式处理器为硬件平台,采用XScale核心,其频率可达400MHz,有利于加快多媒体处理的速度。软件平台选用
开发成本低,代码公开,具有高效、稳定、易裁减、易定制等优点的嵌入式Linux操作系统 』。
1 触摸屏工作原理
1.1 电阻式触摸屏
触摸屏主要由触摸检测部件和触摸屏控制器两部分组成。触摸检测部件主要完成检测用户触摸位置并
传送给触摸屏控制器的功能,而触摸屏控制器则完成触摸信息的转换以及接收处理器的控制命令并执行的功
能 J。电阻式、电容感应式、红外线式、表面声波式是常用的四种触摸屏类型。本设计采用具有结构简单、稳
定性高、不漂移等特点的电阻式触摸屏——型号为PT035TN01的3.5英寸TFT真彩屏。其中的触摸控制器
采用UCB1400立体声解码芯片。
电阻式触摸屏是一块4层的透明复合薄膜层,有四线式和五线式两种,四线式触摸屏的两个工作面加在
两个导电层上,有四根引出线,导电层对应 轴和 y轴,当触摸时产生的触摸压力会使两导电层接通,通过测
量触点的电压值即可得到 、l,坐标值 。
1.2 UCB1400触摸屏控制器
UCB1400控制器功能芯片集成了音频编码及解码功能,有触屏控制器接 口和功率管接 口,其外部有48个
管脚,可进行触摸屏隔板电阻、压力值、笔触点位置的测量。它的四线触摸屏接 口TSPX、TSMX、TSPY、TSMY
分别与触摸屏的x+、x一、Y+、Y一相连接。其引脚可通过软件编程设置接高电平、接地、悬空三种状态 ¨5],
而具体什么状态则由触摸屏控制寄存器中相应位来设定。当测量压力值及笔触位置时,触摸屏的任何一路输
入信号都可通过控制器的10一bitA/D转换器进行对应转换,同时控制器内部的电压参考值也可作为A/D转换
收稿 日期 :2012—03—05
作者简介:孟桂芳(1969一),女,讲师 ,工程师,主要研究方向为应用电子。
第2期 孟桂芳:基于嵌入式Linux的触摸屏驱动程序的设计 73
的参考电压。图1为UCB1400与触摸屏的接 口。
图1 UCB1400与触摸屏的接口
2 硬件连接
c168
001gF
图2 触摸屏、UCB1400和处理器的连接
UCBI400与PXA255以及触摸屏的连接方式如图2所示。通过
您可能关注的文档
- 基于红外图像动态亮度调节方法的杆式构件疲劳断裂位置预测.pdf
- 基于笔式交互的农产品信息采集系统的研究与设计.pdf
- 基于移动通信客户行为分析的精确营销策略研究.pdf
- 基于社区支持农业的食品安全解决途径——以常州的都市e农庄为例.pdf
- 基于用户树形浏览模式下的推荐系统协同式过滤研究.pdf
- 基于用户体验的政府服务网络平台交互方式创新探讨——以“广信通”界面交互设计为例.pdf
- 基于生态位理论的柑橘生境适宜性评价研究现状及思路.pdf
- 基于现金流量角度的上市公司利润质量实证分析——以河北省为例.pdf
- 基于灰评估技术评价喷墨打印纸质量.pdf
- 基于消费模型的城乡居民消费的计量经济分析——以绍兴为例.pdf
- 基于嵌入式linux的数控系统软件设计.pdf
- 基于居民健康档案常德区域卫生信息平台研究与设计.pdf
- 基于层次分析法的遗产廊道适宜性评价——以湖南醴陵市为例.pdf
- 基于层次分析和灰色关联分析法的城市天然气门站安全评价.pdf
- 基于学生思维状况的教学设计——以思想政治课教学为例.pdf
- 基于学生专业类型多元化实现工学结合的实践探索——以中等职业教育旅游管理专业为例.pdf
- 基于多级模糊综合评价法的房地产企业财务预警研究.pdf
- 基于多种群蚁群算法的变压器故障检测次序寻优方法研究.pdf
- 基于多尺度信息转换模型的交通线路损毁度快速评估体系研究.pdf
- 基于复杂网络理论的道路网自组织结构和协同生长机理研究.pdf
文档评论(0)