嵌入式Linux中触摸屏驱动的设计与实现

被引量 : 0次 | 上传用户:woshiwangxincheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展和3G牌照的发放,嵌入式系统成为当前最热门的产业之一,即使遭遇到全球金融危机,嵌入式市场依然呈现出巨大的需求。人们对嵌入式产品提出了更高的要求,比如稳定、直观、便捷、易操作等。触摸屏无疑给人们提供了很大的便利,因此在嵌入式系统中,具有性能良好、运行稳定、精度高的触摸屏设计具有积极且广泛的意义。同时,在嵌入式领域,Linux操作系统的开源代码授权模式、易于定制、易于剪裁和移植的特性,使得Linux成为嵌入式开发平台和应用平台中最受欢迎最普及的操作系统。基于以上两点,本文研究并实现了采用嵌入式Linux操作系统的基于S3C2410A处理器触摸屏的设计。在硬件设计上,选用了三星公司的S3C2410A作为处理器,同时外部存储器件选用的是三星K9F1208U0B,内部存储器SDRAM选用的是现代公司HY57V561620,网卡的芯片内型是CS8900A。触摸屏选用的是四线电阻式触摸屏,当触摸点接触到屏幕时,它在X、Y方向产生模拟信号,通过S3C2410A的A/D转化成数字信号,然后送CPU处理,从而实现触摸屏功能。嵌入式的软件系统主要由Bootloader、操作系统、文件系统、应用程序、驱动程序等组成。对于一个嵌入式系统来说,通常BootLoader是依赖于硬件而实现的。本系统采用U-Boot作为引导程序,完成其基于S3C2410A芯片所搭建的嵌入式系统平台上的移植。在Linux内核配置和移植过程中,根据开发板的硬件配置和应用功能,本文选择Linux内核配置中的SMDK2410A作为模板,进行裁剪和配置,进而编译生成内核映像文件。在配置时,在系统默认的配置上根据硬件的功能在系统中再进行单独配置。同时在做内核配置的过程中,与内核点紧密且经常使用的部分功能代码直接编译到内核中。在触摸屏驱动设计上,本文采用基于Linux平台上面的驱动管理,针对突发性的脉冲干扰导致电压值读取产生偏差,以及触摸屏和点阵式液晶屏叠加在一起配套使用时触摸屏的坐标原点、标度和显示屏的坐标原点、标度不一样所产生的偏差,本文采用了滤波算法和坐标变换的方法使数据精度得到很大的提高,证实了本文的算法具有良好的处理性能。目前,基于S3C2410开发板上设计的该系统运行稳定,精度能满足民用嵌入式设备的要求,对于嵌入式的发展有一定的促进作用。
其他文献
通过系统地对黄河断流的现状、影响、原因进行阐述分析,指出现阶段实现的"黄河不断流"尚不能认为是实现了"黄河功能性不断流"。因为迄今为止,尚未系统地提出和深入研究黄河水
目的研究中国南方汉族群体中,扩增产物片段长度在180bp以下的9个Y染色体的短串联重复(Y-shorttandemrepeat,Y-STR)基因座的遗传多态性,并用于法医学鉴定。方法采用PCR复合扩
针对高精度逐日气象要素插值的需要,以我国北方15个省市为例,利用ARCGIS10.0软件平台,基于90 m分辨率的DEM数据,根据北方1981~2010的逐日气象资料,选取3月下旬~5月上旬和9月
教研室作为高等院校最基本的基层教学组织,直接承载着教学、科研的重要任务,其教学理念、学术水平、管理方法等对提升学院、学校的整体水平和社会声誉至关重要。如何提高教研
多媒体技术将文本、图形、图像、视频和声音有机结合,成为现阶段教学中不可缺少的教学表达形式之一,即:多媒体教学。也统称为信息技术与课堂的整合。本文希望通过对多媒体(计
2005年诺贝尔经济学奖得主托马斯·谢林是美国著名的经济学家。通过将博弈论运用于现实的社会生活之中,谢林的思想对美国的学术界和决策部门产生了巨大的影响。通过对谢林的
法国初中教育改革开始于20世纪90年代,在全世界兴起的课程改革浪潮中,法国在继承其传统初中教育优势的基础上进行了多方面的探索,在课程领域中出现了许多新的变化。其中重视
随着新媒体技术的发展,互联网进入了web2.0时代,关系传播开辟了传播研究的新领域。在新媒体对传播学从应用层面到理论层面都发起挑战的大背景下,本文提出“关系传播是web2.0
《乱世佳人》的结尾说,世界上唯有土地与明天同在。这句话,成为地产商的最佳广告语,却是普通人难以承受之重。$$在无力买房之时,租一间房是最自然的选择。$$城市永远都有空置物业
报纸
随着我国金融市场的发展,特别是股权分置改革的完成,我国上市公司的理财目标将发生根本性的改变,价值最大化成为关注的重心。全流通时代的即将到来,宣告了市值管理时代的来临