Font Size: a A A

Design Of Device Drivers And MiniGUI Input Engine Supporting The Coexistence Of Multi-devices

Posted on:2014-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z XiaFull Text:PDF
GTID:2268330422463294Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the continuous development of embedded technology, the original mouse andkeyboard input methods are beginning to be replaced by the new multimedia touch screeninput methods, because of the limited application scene, some embedded systems also usethe infrared remote control as input methods, Thus, how to support for a variety ofheterogeneous input devices is a problem needs to be solved by embedded graphical userinterface system.MiniGUI as one of the successful embedded graphics user interface systems, unified theinput devices’ interface for the upper applications by using input abstract layer. The opensource library of MiniGUI has provided an input engine for mouse and keyboard devices,and also provided an input engine for touch screens. However, it doesn’t provide an inputengine that can support mouse, keyboard, touch screen, as well as infrared remote controlat the same time. The purpose of this thesis is to study the coexistence of heterogeneousinput devices based on MiniGUI, and give a solution of this problem on specificembedded systems. This solution contains two aspects that are device drivers and aMiniGUI input engine which can support a variety of heterogeneous devices. This thesisstudies the working mechanism of MiniGUI input engine, analyzes behavioralcharacteristics of the input devices including touch screen, mouse and infrared remotecontrol firstly, and then gives out the design and implementation of MiniGUI inputengine. The device drivers of touch screen and the infrared remote control are designedand implemented according to the specific touch screen signaling protocol and theinfrared remote control coding protocol. After these work, this thesis puts the MiniGUIinput engine as well as the touch screen and infrared remote control device drivers intotesting and does analysis of the testing results. Finally, it discusses the research work forthe next stage.
Keywords/Search Tags:MiniGUI, Input engine, Coexistence of multi-devices, Infrared remote control, Touch screen
PDF Full Text Request
Related items