Font Size: a A A

The Research And Design Of Graphics User Interface Based On Embedded OS

Posted on:2007-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:X L WangFull Text:PDF
GTID:2178360212480065Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the development of digital information and network technology, embedded system was widely used in science research, engineering design, military affairs and people's lives. The development of embedded system needs more beautiful and friendly embedded GUI, so that the users can use the embedded devices conveniently.The Digital Processing TV (DPTV) receives analog TV signal under the analog TV transmission system and converts it into digital signal. Then the digital signal is processed in digital field. At last DPTV converts the digital signal into analog signal and display. CTV100 DPTV platform is the 100Hz TV solution provided by STMicroelectronics Inc. (ST). The STLite/OS20 embedded operation system and Portable Embedded GUI (PEG) are used in the software system. More functions and nice OSD menus can be added to the DPTV.With the digitalization of the TV Broadcasting, more and more cities broadcast digital TV signals. At present, DTV STB (Set Top Box) has been the important product of the DTV industry. The BCM97115 is a powerful DTV STB solution of Broadcom Corporation. It uses the Embedded Linux operation system and the Microwindows open source software.This dissertation describes the embedded operation system and the design of embedded GUI based on the analysis of the embedded system. It includes:For the CTV100 DPTV project, the CTV100 DPTV hardware and software were researched and analyzed. Based on the PEG middleware, we designed the OSD (On Screen Display) menus. The State Machine mechanism was used to process the messages between the tasks, so that the tasks can run cooperatively.For the BCM97115 DTV STB project, it uses the Embedded Linux operation system, the Microwindows GUI and the MLIBS widgets which was an encapsulation based on Nano-X API. The STB graphics user interface menus were developed with MLIBS in order to allow the users can manipulate the STB conveniently.Finally, the embedded software design and debug method were described for the projects mentioned above.
Keywords/Search Tags:Embedded OS, Embedded GUI, PEG, Microwindows DPTV, Set Top Box
PDF Full Text Request
Related items