Font Size: a A A

Research And Implementation Of Embedded GUI Standardization Based On Middleware

Posted on:2014-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2268330401458835Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Compared with the traditional respirator, the multi-functional adaptive respirator based onEMGdi has great advantages in improving the ventilation quality and reducinghuman-machine asynchrony. A friendly simple and easy GUI has a direct effect on the clinicalapplication. However, with the diversity of embedded graphic display devices and greatdemand on plentiful functions and perfect visual effects, it is really hard for GUI programdevelopped on one platform to transfer to others. And a lot of repetitive work have to be donefor GUI application development, which makes the software development period getextended. Thus the implimentation of standardization for embedded GUI is pretty urgent, andmiddleware technology provides a good solution for this.This thesis investigates the middleware technology in the software engineering fistly, thenthe embedded middleware is introduced for embedded applications. Furthermore, in theembedded GUI part, the birth and development of GUI middleware, the characteristics andthe current existing middleware products are present. By contrast, a brief introduction aboutthe GUI middleware designed in this thesis is given.Then according to the lays structure, a specific design about the GUI middleware isdescribed. Fistly the GUI system structure with embedded GUI middleware is present, thework-flows of both the standalone mode and OS-combined mode are introduced. Then adetailed description of all the lays is present, with graphic abstract layer(GAL), input abstractlayer(IAL), graphic devices layer(GDI), message management layer, window and widgetmanagement layer respectively.Next, for input and graphic engine, an implimentation on the LPC3250microcontroller isdemonstrated. For the Input engine, the input devices selection and drive software design ofboth the keys and touchscreen are given. Also for graphic engine, the devices selection is firstgiven, and how the API functions defined in the IAL are implimented on the current selectedgraphic devices is introduced.In the end, an introduction about the GUI middleware application in respirator GUI isillustrated. Fist is the respirator functions and GUI composition, with an emphasis on thewindow area distribution and functions. The following is the specific implimentation of GUIsoftware, with the software structure, window state machine and message cycle, the messagecall-back functions for each windows, the file structure graph, the real-time curve and digitalparameters display, the interrupt service routines(ISR) design and start process of the wholeGUI system respectively. A summary and prospect about this thesis is also given.
Keywords/Search Tags:Standardization, GUI Middleware, Graphics and Input Engine, Respirator GUI
PDF Full Text Request
Related items