Font Size: a A A

Research And Design Of Embedded System Software Gui Middleware Module

Posted on:2011-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:X L HuFull Text:PDF
GTID:2198330305960435Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The application of embedded system develops tremendously in recent years. And the research on embedded technology has become a hot topic. With the expending of market demands and the improving of hardware performance, more and more embedded system beginnings to provide graphical user interface (GUI). Embedded software developers are tend to employ a mature embedded graphical middleware to shorten development time and improve the efficiency of user interface.In order to research and design an embedded graphic user interface middleware, this dissertation compared several relatively mature embedded graphical middleware, analyses the overall structure and sub-layers' function, went on a further study on the message mechanism, clip region principle, window's structure and management etc; and finally designed and implement an embedded graphical user interface middleware-EGUI-M.The EGUI-M locates on the embedded hardware and OS platform of the embedded system, and beneath the embedded applications, and mainly works for shielding the difference and complexity of hardware and OS platform, and providing a uniformed API which is compatible with Win32 graphic interface API.The division of EGUI-M layers and the modules of each layer have been introduced thoroughly. And by dividing EGUI-M into different layers and modules, the system could be more portable, extendible, and maintainable. By the way, EGUI-M also applies many widgets, such as buttons, list boxes, statics and so on. These features give EGUI-M a great ability of surviving and wide using. And the user of it could learn how to use it quickly.By now, EGUI-M has been successfully used in many embedded system projects:Set-top box, information appliance control center and so on. And it could run on many different platforms:STi710X+OS21, Xscale270+Embedded Linux and so on.
Keywords/Search Tags:Embedded GUI, Middleware, Mechanism of Message, Widget
PDF Full Text Request
Related items