As the representative of intelligent appliance in the internet era,the embedded product not only open the wonderful foreground and transfuse vitality for embedded marketing,but also bring new challenge for embedded technology,especially the software technology. Linux is open source OS and used wide in embedded system application.It is valuable for us to study Linux and embedded GUI in embedded Linux system.This thesis is based on the research of Car-Navi Infromation System which is fund by Ministry of Information Industry(MII).The thesis describes the design of embedded system for MPC5200,and study function reduce technology,real time improvement technology and Quicklaunch mechanism of embedded Qt in embedded system development.Firstly, the thesis analyzes the embedded system and embedded Linux system, brings forward three critical technologies which will be researched. That may provide favourable foundation for subsequently design and investigation.Secondly,the analyse and research for three critical technologies is described in detail.The thesis puts forward a method of function reduce,aimed to amend the limitation in current library reduce for file.Achieve the function reduce to Linux library by feasibility analyse. And achieve the real-time reconstruction of Linux kernel schedule mechanism and small granularity timer by studying the real-time schedule policy EDF and RM.Meanwhile,the thesis analyses the method of Linux schedule mechanism and double kernel mechanism.Research and achieve the Quicklaunch mechanism in embedded Qt, aimed to the demand of embedded system to embedded GUI.It is based on MPC5200 environment,so I also describe the embedded Linux system about MPC5200 and achieve the logic address and function design of hardware and construct the development environment of software.Finally, the thesis summarizes the critical technologies to develop embedded Linux system, describes the other limitation will be solved,and forecasts the direction of embedded Linux system. |