Font Size: a A A

The Research Of Embedded Linux And The Design Of Gui

Posted on:2013-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y WangFull Text:PDF
GTID:2248330374499460Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,embedded system has become one of the most important and promising technology in IT. For the rapid development and its features,Linux is widely used in smart electrical home appliance, handheld terminals, industrial control and other embedded fields.Embedded Linux is a small operating system which is designed according to embedded system’s requires, it takes Linux as the foundation and generally it is composed by one kernel and some system modules which can be custom-made according to the needs.Linux is a common operating system.Although the standard Linux has provide some support for real-time processing, but it is far from the demand for real-time embedded system.So Linux must be optimized and improved, in order to improve its real time capabilities.Based on the Linux kernel source codes,this paper improve real time capabilities of Linux by analysissing real time capabilities and improving the interrupt and the process scheduling.Embedded system include embedded software and embedded hardware. ARM and its chips have been used more and more widely in embedded hardware.Combination of ARM and Linux is also the most popular means in embedded system.So this paper will analysis the porting of Linux based on ARM.At the same time of the continuous development of embedded system, Human-Computer Interaction has been attached greatly,and the main way of Human-Computer Interaction is GUI.There are many embedded GUI systems now, which have different disadvantages.For example,some of them did not open the codes and some have high requirements to the hardware.By studying the embedded Linux system and the principle and performance of current main embedded GUI,this paper use C to disign an embedded Linux GUI which based on SDL library and then porting it to the ARM9development board.To sum up,this paper is composed of three parts,analysis and improvement of Linux real time capabilities,the porting of Linux based on ARM,the disign of Linux GUI.
Keywords/Search Tags:embedded Linux, real-time, ARM, porting, GUI
PDF Full Text Request
Related items