Font Size: a A A

Embedded Gui Performance Evaluation

Posted on:2008-05-31Degree:MasterType:Thesis
Country:ChinaCandidate:X P WangFull Text:PDF
GTID:2208360212499902Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of software and hardware, embedded system, that is special purpose computer system, is widely used. In many of embedded system, such as mobile, PDA and so on, system users often ask for Man-machine interaction Graphical interface, which is including menu, window, button and so on. Designer and developer of system are eager to get support technology of GUI. This support technology, that is application development module, enhances the efficiency of developing the embedded application. And this kind of module is embedded Graphic User Interface (GUI). Demand to embedded system is multiplying. So, no one of embedded system GUI satisfy all kinds of demand. We should compare current embedded system GUI and test them, then provide scientific evidence to satisfy specific demand of embedded system GUI. That is to say, it is very important to compare the performance of the embedded system GUI.One of the most promising emerging areas seems to be running Linux in these environments, for a couple of good reasons: Linux on embedded systems brings with it the entire power of desktop computing, along with many solutions already running. Linux, being open source, allows any aspect of the solution to be fully understood and then customized for a particular application. Linux also supports all the new microprocessors typically included in embedded designs, including StrongARM, MIPS and PowerPC. Finally, Linux is free, with no royalty payments required for it's use. So using linux as operating system, with a GUI system built on, seems to be a good solution.The popular embedded system GUI is following: MiniGUI, MicroWindows, QT/ Embedded and uC/GUI. In order to satisfy the demand in mobile field, we compare current embedded system GUI in this thesis and carry on the thorough testing .So that we can provide user evidence to choose the embedded system GUI. Embedded GUI contains rich information. The targets, we compare and test, are taken care of by user. These targets are following: the authorized protocol, the platform, the typical setting, the consumption resources, the function library, the operating system, the graphic library, the probability, API, the multi-thread, the language and so on. Each kind of embedded GUI has respective characteristic and has superiority in some fields. In this thesis, we use MVC model and compare the GUI in detail, then get scientific data. So we can provide scientific evidence to satisfy specific demand and give reference to developing a new GUI.The embedded GUI is comprehensive and portable, so it is multiple and is developing rapidly. The future embedded GUI has following Characteristic: the user-centurial, the multi-channel, the intelligent, the wide band and so on. Owing to the limitation of time and ability, the performance comparison of the embedded GUI is not adequate. And the more search must be done in future.
Keywords/Search Tags:the embedded system, GUI, the performance comparison
PDF Full Text Request
Related items