Font Size: a A A

The Design And Implementation Of Multi-touch System In Linux Operating System

Posted on:2014-05-18Degree:MasterType:Thesis
Country:ChinaCandidate:L XiongFull Text:PDF
GTID:2268330422964507Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularization of intelligent terminals, multi-touch technology is more andmore used. After the breakthrough of the traditional single-touch mode, at the level of theapplication development, has a broader space and imagination. The multi-touchtechnology in embedded Linux is not yet a mature program, does not appear as a operatingsystem based on embedded Linux, X Window system and used GTK as the graphicaluser interface (GUI).The multi-touch systems need to achieve a complete process input from the hardwareto the end-user interface. Related to the kernel driver layer, the the the window graphicsserver layer and graphics application layer.Embedded Linux-based operating systemdesigned to support multi-touch input system, you need to make the operating system tosupport multi-touch input events and to capture the event and reported to the applicationfrom the driver layer, the graphics system layer to the application layer.In the kernel driver layer,first design and implement the HID bus layer driver moduleaccording to the HID protocol.And then based on the Linux kernel multi-touch protocoland data characteristics for special hardware,design and implement the driver module inthe Linux input subsystem above the HID layer.Gesture parsing library is the core sub-module in the gesture analysismodule.First,define the gestures based on the state of contact points and the classificationof the gestures.Then,design and implement the gesture parsing process,as well as thealgorithm for parsing different gestures.The graphics system layer is a general term for the part of the driver layer above,including X window server extension module, gesture analysis module, and the graphicsapplication layer module.
Keywords/Search Tags:Multi-touch, Driver of multi-touch screen, Gesture parsing, Graphics system
PDF Full Text Request
Related items