基于Android平台的触摸屏系统设计及实现
发布时间:2020-04-14 05:50
【摘要】:Android是Google公司推出的一个开源的移动设备操作平台,包括操作系统、中间件和一些关键的应用。Android操作系统基于一个调优后的Linux内核版本。Android不存在任何以往阻碍移动产业创新的专有权障碍,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。同时,Google和其手机开放联盟也一直在致力于Android的发展与更新,使得Android在近几年有了飞速的发展。 Android系统的移动设备(智能手机、平板电脑等)由于输入操作的需要,均选用一块全触屏作为其主要输入方式,而为了实现多点触摸,几乎都使用了电容式触摸屏。 Android系统的发展和电容式触摸屏的广泛应用时间都还不长,虽市场上已有不少Android手机推出,但是国内外这方面的学术研究基本还处于空白阶段,特别是电容式触摸屏硬件系统和基于Android的触摸屏驱动开发方面。如何保证触摸屏系统的稳定性,如何提高系统的整体性能,如何增强用户的触摸屏体验,是本论文的研究重点。 本人在论文研究阶段,借联想正在开发乐phone手机的机会,到联想上海研究院实习,参与了乐phone项目中触摸屏系统的学习与研发工作,主要工作有以下几点: 1.认真研究Android系统架构和手机硬件结构的基础上,完成了SPI总线的触摸屏系统硬件设计; 2.将触摸屏设计为A区和B区,A区用于检测触摸点坐标,B区用于检测触摸手势,并且通过对B区一些相关参数的合理设定,提升了用户体验; 3.对Android的Linux Kernel,特别是输入子系统、SPI子系统、工作队列机制等模块,进行了深入研究; 4.对触摸屏控制IC的数据传输方式和协议进行设计,编写完成了融入系统内核的触摸屏驱动程序,使得触摸屏控制IC的数据通过SPI总线快速准确的传输到操作系统,顺利实现了操作系统与触摸屏硬件的交互; 5.在Android版本升级到2.2之后,完成了触摸屏多点触摸功能在驱动层上的实现,使得触摸屏IC的多点数据同时成功上报,用户可以在触摸屏上体验到两点乃至五点同时触摸的操作; 6.最后对触摸屏模块进行了详细测试,并解决了一些在测试过程中发现的问题,最终达到了系统稳定、性能优良、用户体验良好的理想效果。
【图文】:
第二章Alldroid概述等功能。这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地着选定的路线,准时到达目的地。GPS全球卫星定位系统由三部分组成:空部分—GPS星座;地面控制部分—地面监控系统;用户设备部分—GP信号接收机。compass是一个开放源码J户八叭搜索引擎框架。强大的开发环境:包括一个设备模拟器,,调试工具,内存和性能检测,及EclipseIDE的开发插件。Eclipse是以个集成开发环境(Inte盯atedDevelopmEnvironrnent)。第三节Android的架构Android平台从上层到底层由以下五部分组成架构分成:应用程序、应用序框架、库、AndroidRuntime及Linux内核,如图2.1所示。
第二节电容式触摸屏硬件工作原理电容式触摸技术是实现多点触控的希望所在,它需要一个或多个精心设计的、被刻蚀的ITO层,这些ITO层通过刻蚀形成多个水平和垂直电极,如图3.1所示,所有这些电极都由一个电容式感应芯片来驱动。该芯片既能将数据传送到一个主处理器,也能自己处理触摸点的XY轴位置。的﨎stla帅义 G!assjFllm—叼一一‘一一-一一~一~-一-一}丫O—户SA—.、凳翠竿竿释攀Gl动s‘j厂 1lm—.l了O—.今今今令今今.令令今令今今脚令令令令令今~今今令令令今专啼今今今令纷价忿不井下井至资井二览艾:咒竺了分水份荞万穷二叮甘夏YSen写口rsLCD一.图3.1投射式电容屏物理结构投射电容屏可分为自电容屏和互电容屏两种类型。
【学位授予单位】:南开大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP334.3
本文编号:2626957
【图文】:
第二章Alldroid概述等功能。这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地着选定的路线,准时到达目的地。GPS全球卫星定位系统由三部分组成:空部分—GPS星座;地面控制部分—地面监控系统;用户设备部分—GP信号接收机。compass是一个开放源码J户八叭搜索引擎框架。强大的开发环境:包括一个设备模拟器,,调试工具,内存和性能检测,及EclipseIDE的开发插件。Eclipse是以个集成开发环境(Inte盯atedDevelopmEnvironrnent)。第三节Android的架构Android平台从上层到底层由以下五部分组成架构分成:应用程序、应用序框架、库、AndroidRuntime及Linux内核,如图2.1所示。
第二节电容式触摸屏硬件工作原理电容式触摸技术是实现多点触控的希望所在,它需要一个或多个精心设计的、被刻蚀的ITO层,这些ITO层通过刻蚀形成多个水平和垂直电极,如图3.1所示,所有这些电极都由一个电容式感应芯片来驱动。该芯片既能将数据传送到一个主处理器,也能自己处理触摸点的XY轴位置。的﨎stla帅义 G!assjFllm—叼一一‘一一-一一~一~-一-一}丫O—户SA—.、凳翠竿竿释攀Gl动s‘j厂 1lm—.l了O—.今今今令今今.令令今令今今脚令令令令令今~今今令令令今专啼今今今令纷价忿不井下井至资井二览艾:咒竺了分水份荞万穷二叮甘夏YSen写口rsLCD一.图3.1投射式电容屏物理结构投射电容屏可分为自电容屏和互电容屏两种类型。
【学位授予单位】:南开大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP334.3
【引证文献】
相关期刊论文 前1条
1 高蕾;;从日式3G手机系统看Android系统之优势[J];电脑知识与技术;2012年12期
相关硕士学位论文 前10条
1 马晓婷;基于移动计算的几何画板的研究与实现[D];兰州大学;2012年
2 王燕乐;网箱远程监控终端的设计与实现[D];浙江海洋学院;2012年
3 李玲玲;基于Android平台在线音乐播放器的研究与实现[D];安徽理工大学;2012年
4 夏国平;基于Android的车载智能导航系统的研究与设计[D];电子科技大学;2012年
5 白立静;基于Android的血液透析信息系统设计[D];齐齐哈尔大学;2012年
6 田静;Android多点触摸遥控系统的研究与实现[D];西安科技大学;2012年
7 朱学森;基于Android智能手机防火墙的研究与应用[D];内蒙古科技大学;2012年
8 梁安平;基于android的船舶导航系统研究与实现[D];大连海事大学;2013年
9 郑斌;基于ActiveX组件的智能温室管理系统的设计与实现[D];南京农业大学;2011年
10 朱朗;嵌入式系统中触摸屏应用技术的研究与应用[D];武汉理工大学;2013年
本文编号:2626957
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2626957.html