Font Size: a A A

Research On Graphical User Interface Of VxWorks Based On OpenGL

Posted on:2010-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2248330395462542Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As an important branch of the HMI(Human-Machine Interface), GUI(Graphical User Interface)provides rich graphics modes for exchanging information with users in graphical and intuitionistic ways. GUI makes software convenient and humanistic, and has been applied in embedded fields prevalently. Most of traditional embedded GUI systems only provide2D drawing control. It means that the show planes which are available to users are two-dimensional in logic. In the simulation of showing the real scene, the major drawback of this system is that information which is reflected is so little that can not provide true data. With the improvement of embedded systems’hardwares, it has become an urgent topic how to develop an embedded GUI which supports3D modeling.This issus originates from the project named "Space Instrument Control Computer" and this computer uses VxWorks as its operating system, which request the UI is humanistic and could demonstrate the system’s related parameter data, graphic and other information in real-time, and it also has the3D graphical function, which can be used to display and render the3d graphics. With deeply analysis and design, this thesis finally make the OpenGL/Mesa3D library portable for the Vx Works system, and by using the WindML library containted inVxWorks System, I developed a Message-Driven oriented GUI System, whose style is windows liked and Chinese character supported. Moreover it can be used as a3D display and rendering system. Regarding the test effect of the application, this GUI system has basically realized the anticipated function.
Keywords/Search Tags:Embedded System, VxWorks, GUI, OpenGL/Mesa, WindML
PDF Full Text Request
Related items