基于Meego的多点触控研究与设计实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术及触摸屏技术的发展,触摸屏的使用越来越普遍,这极大的改变了人们的生活方式,人们越来越习惯于触摸屏的使用,如各种手持终端设备、ATM等。而其中的多点触控技术近来尤其受到青睐,它彻底改变了以往的触控方式,成为时下最热门、最时尚及最受欢迎的技术,其必将成为每一部高端设备标准配置。
     鉴于多点触控技术的持续升温,本文采用Meego+ATOM的软硬件设计方案来着手这方面的研发设计。Meego是Inte1和Nokia合力推出的开源操作系统,它完全基于Linux内核,因此非常适合触摸屏驱动程序的开发。硬件平台是采用Intel推出的基于ATOM的嵌入式实验平台。通过搭建Meego操作系统,完成平台构建,并结合硬件平台进行触摸屏驱动程序的实现、移植,完成Meego的内核编译;然后通过安装并改进MTF开发库来完成上层对多点触控的支持,完成应用程序的设计,用此来测试驱动程序和MTF的可用性;最后分析电阻屏在多点触控下的应用情况,并提出基于电阻屏的多点触摸方案并给出应用程序测试结果。
     本文采用Meego+ATOM的设计方案来实现多点触控,目前尚未有类似的设计方案提出,并且文章尝试提出基于电阻屏实现多点触控,这又是设计的独特之处。电阻屏造价低、对环境适应强,目前电阻屏的应用非常广泛,因此若是电阻屏能在对多点触控的支持上有所改进,那将带来极大的好处。所以本文就是针对此而提出的,并将带来非常好的应用价值。
With the development of computer technology and touch screen technology, the use of the touch screen is more common, this greatly change the way people live, people are increasingly accustomed to the use of the touch screen, such as a variety of handheld terminal equipment, ATM and so on. Recently multi-touch technology is particularly popular, it completely change the touch way, and become the hottest fashion and the most popular, and it will become the standard configuration of each high-end equipment.
     In view of the multi-touch technology continue to heat up, this article uses Meego+ATOM hardware and software as the design to begin the R&D. The Meego is the open source operating system that is together launched by Intel and Nokia, it is entirely based on the Linux kernel, so it is suitable for driver development. The hardware platform is based on ATOM embedded experimental platform launched by the Intel. By building Meego operating system, complete building platform,and complete the implementation and transplantation of the touch screen driver by combined with the hardware platform and complete compiling of the Meego kernel; then install and improve the MTF development libraries to complete the upper supporingt multi-touch, complete the application program designed to test the availability of the driver and MTF; finally, analyse the application of resistance-screen about multi-touch, and proposed multi-touch screen based on resistance, and give application test results.
     This article designs to achieve the multi-touch through Meego+ATOM, currently there is no a similar design to propose. And the article attempts to put forward the multi-touch screen resistance, this is another unique feature of the design. Screen resistance, low cost, environmental adaptation, and resistance screen is widely used, therefore, if the resistance of screens hava improvements on the multi-touch, it will bring great benefits. So for this, and will have a very good value.
引文
[1]Cypress公司.触摸屏及其多点触摸技术揭秘[J].世界电子元器件,2008.4:67-68
    [2]百度百科:触摸屏http://baike.baidu.com/view/10658.htm
    [3]尹乾毅.多点触摸手势设计的发展[J].企业导报,2011.1:282-283
    [4]欧敏铨.手持装置多点触控技术的实现[J].电子产品世界,2008.4:70-76
    [5]王德鑫,张茂军,熊志辉.多重触控技术研究综述[J].计算机应用研究,2009.26(7):2044-46
    [6]李璐.OmniTouch革新多点触控技术打造无处不触摸的数字生活[J].通信世界,2012.3
    [7]孙一帆.交互新方式-多点触摸技术初探[J].电脑知识与技术,2009.12
    [8]秦万治.多点触摸技术的初步研究[D].电子科技大学.2010
    [9]季红艳.基于多点触摸技术的人机交互研究[D].华东师范大学.2011
    [10]张锋,陈硕.多点触控交互方式的回顾与展望[J].人类工效学,2010,16(4):76-78
    [11]吴凌燕,苏建元等.触摸屏按键处理方法研究[J].仪表技术,2008.10:21-23
    [12]屈伟平.电容式触摸屏将引领市场潮流[J].有线电视技术,2010.5
    [13]李绍杰.基于ARM处理器的便携式仪表人机接口的设计[D].北京化工大学.2009
    [14]张忖.基于MultiTouch的数字展示系统的设计与实现[D].华中科技大学.2007
    [15]游鹏飞.多点触控触点个数对交互性能影响的研究[D].昆明理工大学.2011
    [16]凌云翔,张国华,李锐.基于多点触摸的自然手势识别方法研究[J].国防科技大学学报,2010,32(1):127-131
    [17]百度百科:Meego操作系统http://baike.baidu.com/view/3263982.htm
    [18]Meego. http://www.Meego.com
    [19]MeegoZONE中文社区http://Meegozone.csdn.net
    [20]米狗族http://www.Meegozu.com/forum.php
    [21]Meego.http://Meego.gitorious.org/
    [22]Meego 1.1 API. http://apidocs.Meego.com/1.1/core/html/index.html
    [23]华明,徐造林.基于触摸屏驱动的Linux内核输入子系统研究[J].计算机技术与发展,2009,19(3):5-8
    [24]宋宝华.Linux设备驱动开发详解(第二版)[M].北京:人民邮电出版社.2010
    [25]李俊.嵌入式Linux设备驱动开发详解[M].北京:人民邮电出版社.2008
    [26]李亚锋,欧文盛.Linux系统开发从入门到精通[M].北京:清华大学出版社.2007
    [27]於琪建,张海峰.Linux输入子系统在触摸屏驱动上的实现[J].机电工程,2009,,26(3):32-34
    [28]舒志文.嵌入式Linux操作系统实时性的研究与实现[D].华中科技大学.2007
    [29]巍永明,耿岳,钟书毅.Linux设备驱动程序(第三版)[M].北京:中国电力出版社,2007
    [30]陈利君,冯锐等.深入理解Linux内核(第三版)[M].北京:中国电力出版社.2007
    [31]朱伟胜,郝卫东等.嵌入式ARM下的触摸屏系统设计[J].计算机系统应用,2010,19(9):248-250
    [32]廖虎雄,老松杨,邵宏韬等.基于触摸屏的双手交互指挥技术应用研究[J].国防科技大学学报,2011,33(4):117-122
    [33]杨斌.嵌入式系统应用开发基础[M].西南交通大学信息科学与技术学院.2008.9
    [34]李娅娅.基于笔画的Meego手机操作系统输入法的设计与实现[D].北京交通大学.2011
    [35]强新建,田泽等.基于S3C440触摸屏驱动程序设计实现[J].航空计算技术,2007,37(4):85-87
    [36]畅卫功,丁忠林.嵌入式Linux系统中触摸屏驱动的研究[J].微计算机信息,2007,23(1):103-105
    [37]阮伟.基于Meego系统的输入法UI插件的设计与实现[D].南京大学.2011
    [38]Csdn移动平台QT开发http://forum.csdn.net/SList/Qt/
    [39]Csdn移动平台Meego 开发.http://forum.csdn.net/SList/Meego
    [40]华北工控公司.LAB-8902嵌入式试验平台用户手册.
    [41]Jangwoon K,Jaewan P,HyungKwan K,et al. HCI(Human Computer Intelaction)Using Multi-TouchTabletop Display[C].PACRIM'07. IEEE, 2007,391-394
    [42](美)埃克尔著,刘宗田等译.C++编程思想[M].机械工业出版社.2003
    [43]文登敏,张丽梅.面向对象理论与实践[M].成都:西南交通大学出版社.2005
    [44]李文生,解梅等.基于多点手势识别的人机交互技术框架[J].计算机工程与设计,2011,32(6):2129-2133
    [45]张国华,衡祥安,凌云翔等.基于多点触摸的交互手势分析与设计[J].计算机应用研究.2010,27(5):1737-39
    [46]燕厚仪,老松杨,张国华等.一种独立于应用程序的多点触摸交互中间件[J].计算机应用于研究,2011,28(9):3360-63
    [47]黄璐.面向交互的手势识别研究[D].华中师范大学.2011
    [48]杨青.手势识别技术的研究[D].大连理工大学.2010
    [49]许杏.基于隐马尔可夫模型的手势识别研究[D].华南理工大学.2011
    [50]罗勇刚,夏定纯.电阻式触摸屏的校准与应用研究[J].武汉科技学院学报.2007,20(12):47-49
    [51]Chao-Tung Yang, Yen-Yu Chu. Implementation of a Medical Information Service on Android Mobile Devices. New Trends in Information Science and Service Science, 2010 4th:72-77
    [52]Dimitris Tychalas. Planning and Development of an Electronic Health Record Client based on the Android Platform. Dimitris Tychalas. Panhellenic Conference on Information,2010 14th:3-6
    [53]Kuzmanovic,N. Maruna, T. Savic, M. Miljkovic, G. Isailovic, D. Google's Android as an application environment for DTV decoder system,2010 IEEE 14th Intelnational Symposium on Consumer Electronics (ISCE)
    [54]黄俊桥,罗致等.基于uCLinux的触摸屏驱动程序设计.计算机与数字工程.2006,34(5):14-16

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700