Font Size: a A A

Embedded Operating System--The Study On The Technology And Theory Of The Implementation Of Supporting Graphics

Posted on:2002-07-09Degree:MasterType:Thesis
Country:ChinaCandidate:M YuanFull Text:PDF
GTID:2168360032957366Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Today is information time. We bind the computer communication technologyand conventional home wiring together. A new wiring ------the information wiringhas been in our lives. Generally speaking, the information wiring is the managing information equipment, included home PC, Set_top_box. HPC. DVD. radio-communication equipment, PDA. WebTV, and so on. The information wiring can exchange the information with the network. 3C (Computer, Communication and Consumer Electronics) create it.Since the information wiring has the embedded software, it gets the name. The software embedded the hardware can control most of the hardware. It consists of the application software, the standard browser, the database system, the communication protocol, the graphics interface. OS and the rock-bottom software that is related with the hardware. Thereinto, the embedded OS is the base of running the software. It is an important core for the system.Now. w;e use the embedded system in various fields. It has been used in home such as WebTV. Network refrigeratory, Network air-condition; in the conventional industrial control and the commerce management field such as intelligent industrial control equipment, POS/ATM machine, 1C phone. We can also use it in multimediamobile telephone and navigation equipment that is fixed in. the vehicle. More and more embedded system, specially PDA, Set_top_box. DVD/VCD and WAP mobile telephone, ask for the web browser with full functions included HTML4.0. JavaScript and Java virtual machine. So it is important for the embedded system to have a graphics user interface which has good capability and good reliability.The embedded system software group of Institute Computing Technology has a task named Easy Embedded System. I became the member of the team in Oct 1999. We research the embedded OS and develop the related software tool package.I study and analyze the sound code of the OS and the GUI, especially MiniGUI. Based on grasping the structure and the principle of the GUI. I realize my GUI.My GUI runs under the multi-thread mode. Most modes of it run as a single thread. It supports multiple windows by the thread. Every thread has a message queue, which is the pivotal data interface to exchange the data and synchronize among the threads.The Object-Oriented technology has been used in my GUI, such as the control and the control class, the multiple fonts. I perfect some arithmetic in MiniGUI, for example operating the graphics, transferring the message, cutting the region, and so on.In addition, I design and implement an application on my GUI. which is the APOLLO Browser.On my thesis. I state the research and the comprehension about the embedded OS and GUI in it, as well as how to realize a GUI.Since the shortage of the experience, there are some mistakes in my thesis. Please point out. Thank you ver0 much.
Keywords/Search Tags:Information wiring, Embedded software, Embedded OS, Embedded system, Graphics user interface, Thread, Multi-thread, Object-oriented technology
PDF Full Text Request
Related items