Font Size: a A A

Designing And Implementation Of A Lightweight Gui System On Rtems

Posted on:2014-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:J L XuFull Text:PDF
GTID:2248330398970898Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology, embedded systems are now more widely used. As an important component of embedded systems, GUI (graphical user interface) system has become an essential part of the growing number of embedded system’s products. RTEMS is an excellent embedded real-time operating system, which not only has the compact kernel structure and good performance, but also has a broad application prospects. However, now there is no GUI system support RTEMS effectively, so designed and implemented a GUI system for RTEMS is very necessary.After deeply analysising and comparing several mainstream embedded operating system and GUI system, the paper proposed a lightweight GUI system which works on the RTEMS. This GUI system designed as several layers, which are:device driver layer, input engine layer, graphics engine layer, character library layer, widget library layer and user API(Application Programming Interface) layer.Subsequently in this paper, we detailed discussed the key technologies used in every layer of the GUI system, including the design concept and realization of each layer, such as how to realise the hardware drivers, how the window mechanism works, how to display an English or Chinese characters in the screen, how the GUI system widgets communicate to each other and what optimization methods used in this system.In the last part of this paper, it put forward an GUI system application example and the system’s performance indicators.
Keywords/Search Tags:embedded system rtems gui system, window mechanismmessage communication
PDF Full Text Request
Related items