面向智能手机的嵌入式Linux触摸屏驱动开发新模式的研究与实现
发布时间:2018-07-01 18:54
本文选题:智能手机 + 嵌入式Linux ; 参考:《华南理工大学》2014年硕士论文
【摘要】:作为信息技术的核心,互联网技术正在不断的从传统的PC平台向各种移动智能终端迁移。作为移动互联网主要的终端平台之一,智能手机以其高性能和强大的计算处理能力逐渐占据着越来越大的移动终端市场。因此,有关智能手机的各项技术也成为了各大企业和科研机构研究的热点。作为能大幅增强智能手机用户体验的技术之一,触摸屏技术一直是各大手机制造商关注的焦点之一,电容触摸屏已经在智能手机中得到广泛的使用,因此智能手机系统中触摸屏模块的驱动程序开发与设计就成为了一项不可或缺的重要工作。 本文在介绍了触摸屏的发展趋势及其在智能手机中的应用之后,详细分析了目前广泛使用的触摸屏驱动程序开发模式(我们暂且称之为传统开发模式)中存在的问题和不足,即由于硬件依赖性而缺乏平台通用性。针对这种问题和不足,从问题的根源出发,提出了一种全新的触摸屏驱动开发模式,并详细设计了其具体的实现流程。然后选用展讯sc8810芯片平台,,基于内嵌的TPC触摸屏控制器,依照新模式对触摸屏驱动程序进行了设计。对比传统开发模式,新模式对驱动程序做到了代码与数据分离,由于驱动代码和配置项数据相分离,驱动代码具有硬件通用性,配置项数据可以灵活配置,当触摸屏设备型号发生变化时,驱动程序开发人员只需要按照当前设备参数修改配置项数据,就可以完成驱动开发,无需因为设备型号的变化,重新编译代码或者全编译整个工程,为驱动程序的开发工作带来了便利。另外,如果将多种不同型号的触摸屏配置数据集成在一起,驱动代码就会具有自适应功能,从而可以实现跨平台工作,具有很好的平台通用性,达到了预期的效果。 论文还做了一下两个方面的研究:1、深入研究触摸屏的工作原理;2、对Linux设备驱动有关的核心理论进行了研究。
[Abstract]:As the core of information technology, Internet technology is constantly migrating from the traditional PC platform to various mobile intelligent terminals. As one of the main terminal platforms of the mobile Internet, the smart phone has gradually occupied more and more large mobile terminal market with its high performance and powerful computing ability. Therefore, the smart phone technology has become a hot spot in the research of enterprises and scientific research institutions. As one of the technologies that can greatly enhance the smartphone user experience, touch-screen technology has been one of the focus of attention of the major mobile phone manufacturers, capacitive touch screen has been widely used in smart phones. Therefore, the development and design of touch screen module driver in smart phone system has become an indispensable and important work. After introducing the development trend of touch screen and its application in smart phone, this paper analyzes in detail the problems and shortcomings in the widely used touch screen driver development mode (we call it the traditional development mode). That is, lack of platform versatility due to hardware dependence. In order to solve this problem, a new touch-screen driver development mode is proposed from the root of the problem, and its realization flow is designed in detail. Then, based on the embedded sc8810 touch screen controller, the touch screen driver is designed according to the new mode. Compared with the traditional development mode, the new mode can separate the driver from the data. Because of the separation of the driver code and the configuration item data, the driver code has the hardware generality, and the configuration item data can be configured flexibly. When the touch-screen device model changes, the driver developer can complete the driver development only by modifying the configuration item data according to the current device parameters. Recompile the code or compile the whole project to facilitate the development of the driver. In addition, if we integrate different types of touch screen configuration data together, the driver code will have adaptive function, which can work across platforms and have good platform versatility and achieve the desired results. This paper also makes two aspects of research: 1, deeply studies the working principle of touch screen, and studies the core theory of Linux device driver.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN929.53
【参考文献】
相关期刊论文 前10条
1 沈亚斐;;基于消费者行为学的移动互联网业务的营销模式研究[J];消费导刊;2009年02期
2 王军亮;触摸屏技术的结构原理及应用[J];甘肃教育学院学报(自然科学版);1999年02期
3 刘瑞;;触摸屏技术及其性能分析[J];装备制造技术;2010年03期
4 林春坤;陈耀华;;基于Android的互联网网关应用设计[J];电脑知识与技术;2012年23期
5 刘少平;;基于Linux内核输入子系统的驱动研究[J];电子设计工程;2012年17期
6 宋林川;曹允;孙圣武;;一种新型抗阳光干扰红外多点触摸屏[J];光电子技术;2014年01期
7 于博;;多点触控电容性触摸屏控制器技术又获提升[J];中国电子商情(基础电子);2009年10期
8 李渔;;基于NIOS的I~2C总线接口芯片AT24C16读写的实现[J];信息技术;2006年02期
9 冯波涛;方建安;;I~2C总线接口模块的有限状态机实现[J];信息技术;2008年07期
10 李君毅;李刚;;Linux在嵌入式系统中的应用[J];计算机时代;2007年07期
本文编号:2088767
本文链接:https://www.wllwen.com/kejilunwen/wltx/2088767.html