Font Size: a A A

Human-computer Interaction Interface Embedded System Development Platform

Posted on:2013-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:X L LiFull Text:PDF
GTID:2248330374499800Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the extensive application of embedded systems, software’s features have higher requirements.Embedded system software should not only meet the real-time requirements, but also have a goodman-machine interface. The man-machine interface of embedded system should reach therequirements which are that program codes should be as few as possible, the system resource shouldbe less, the graphical interface should be simple and rich, human-computer interaction should be fastand friendly, thus can meet the needs of the actual products.At present, the VB, VC, DELPHI, and other visual programming languages in Windows systemsprovide a large number of man-machine interface object, and then the developers can easilyconstruct the interface which can meet the requirements. And in modern society in whichdevelopment of embedded products are rapid, based on the development of LINUX and otheroperating systems product, the design of man-machine interface is not as quick and convenient as inthe Windows environment. In order to develop the required human-machine interface for embeddedsystems engineers quickly, we studied and realize "an object-oriented man-machine interfacedevelopment platform of embedded systems ", and the system designers can combine every interfaceobjects in the platform according to specific application requirements, then can form the neededembedded systems man-machine interface, and can online modify, compile,and download it to thedevelopment board. The design process is simple, fast, and can be done when watching andmodifying.The main innovation points of this thesis:(1)The platform design is entirely based on theobject-oriented technology, software reusability is strong with the "plug and play" feature;(2) In thedevelopment platform, a variety of interface elements adopt the graphical object image to express,which are intuitive, direct, and free to set properties, shielding a variety of low-level details, thus cangreatly reduce the difficulty of the embedded systems development. In this way the designers canfocus on the interface functions determination, interface layout, appearance and other design;(3) Theplatform shield the implementation details of the interface elements in order to increase or decreasethe codes for the developers, and the platform has set up the function of changing the man-machineinterface into the visualization code editor module functionality, which is transparent for developers to modify easily;(4)It has provided a special interface elements module which can make the platformused more broadly.(5) With the hardware design platform in the preliminary study, it can quicklyrealize the embedded product development under the LINUX environment.The thesis consists of four parts: The first part includes the instruction of embedded man-machineinterface development platform, the purpose, significance, innovation points and development tool ofthe subject. The second part is the analysis and design part of the object-oriented embeddedman-machine interface development platform, and gives us the analysis model and design model ofthe system; The third part is the realization part of object-oriented embedded man-machine interfacedevelopment platform, using the object-oriented language QT and LINUX developmentenvironment for design, giving the concrete realization according to the analysis and the designmodel; The fourth section describes an application example. The thesis finally summarizes the mainwork done by the author, and outlook the future prospects for the development of the integrateddevelopment platform.
Keywords/Search Tags:object-oriented, embedded system, man-machine interface, QT
PDF Full Text Request
Related items