当前位置:主页 > 科技论文 > 计算机论文 >

基于Linux操作系统的多点触摸系统的设计与实现

发布时间:2019-04-02 01:07
【摘要】:随着智能终端的普及,多点触摸技术越来越多的被用到。传统的单点触摸的模式被突破之后,,在应用程序开发的层面,具有了更广阔的空间和想象力。多点触摸技术在嵌入式Linux中的应用目前还没有成熟的方案,没有出现一款基于嵌入式Linux、X窗口图形系统并使用GTK作为用户图形接口(GUI)的操作系统。 多点触摸系统是要实现从硬件输入到最终用户界面的完整流程,涉及到内核驱动层、窗口图形服务器层和图形应用层。基于嵌入式Linux操作系统设计支持多点触摸输入的系统,需要使得操作系统从驱动层、图形系统层到应用层均支持多点触摸输入事件并能捕获该事件并上报给应用程序。 在驱动层,首先依据HID协议设计并实现在HID总线层的驱动模块。然后依据Linux内核多点触摸协议,并针对特定硬件设备的数据特点,设计和实现由HID层以上至Linux输入子系统的驱动模块。 手势解析库是手势解析模块中的核心子模块。首先从接触点状态、手势集的分类两点出发,设计库中所包含的手势。然后,设计并实现手势解析的流程以及对不同手势进行解析的算法。 图形系统层是对驱动层以上部分的总称,包括了窗口图形服务器扩展模块、手势解析模块以及图形应用层模块。
[Abstract]:With the popularity of intelligent terminals, multi-touch technology is more and more used. After the breakthrough of traditional single touch mode, it has more space and imagination at the level of application development. At present, the application of multi-touch technology in embedded Linux is not mature. There is no operating system based on embedded Linux,X window graphics system and using GTK as user graphics interface (GUI). Multi-touch system is a complete process from hardware input to end user interface, including kernel driver layer, window graphics server layer and graphics application layer. To design a multi-touch input system based on embedded Linux operating system, it is necessary for the operating system to support multi-touch input event from driver layer, graphics system layer to application layer, and to capture the event and report the event to the application program. In the driver layer, the driver module in HID bus layer is designed and implemented according to HID protocol. Then according to the multi-touch protocol of the Linux kernel and the data characteristics of the specific hardware devices, the driver module from the HID layer to the Linux input subsystem is designed and implemented. Gesture resolution library is the core sub-module of gesture resolution module. First, from the contact point state and the classification of gesture set, the gesture contained in the database is designed. Then, we design and implement the flow of gesture parsing and the algorithm of parsing different gestures. The graphics system layer is the general name of the driver layer, which includes window graphics server expansion module, gesture parsing module and graphics application layer module.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP334.3

【参考文献】

相关期刊论文 前10条

1 张毅;覃京燕;李威;;基于手语语义学的多点触摸交互系统的用户行为研究[J];包装工程;2008年05期

2 孙一帆;;交互新方式——多点触摸技术初探[J];电脑知识与技术;2009年34期

3 时尧;周佳璐;;基于I~2C的嵌入式多点触摸屏幕驱动设计[J];单片机与嵌入式系统应用;2011年03期

4 郑赞;;触摸屏多点触摸技术揭秘[J];电子产品世界;2008年11期

5 夏守玉;姜维;刘克东;;浅谈触摸屏多点触摸技术及应用[J];电视工程;2009年04期

6 凌云翔;张国华;李锐;叶挺;;基于多点触摸的自然手势识别方法研究[J];国防科技大学学报;2010年01期

7 陈e

本文编号:2452080


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2452080.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户36989***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com