| Today embedded technology is popularizing rapidly. Linux, as its open source, high stability, low cost and some other characteristics, is so fit for embedded system developments and has become the fastest developing operating system in this field. Improving general Linux's real-time capability to make it more fit for embedded system applications is of great practical significance and has become one of hot research directions in domestic and foreign computer fields.Although the research on this project has been done for a period of time, but the real-time capability of Linux kernel still has some shortage, and the project should be researched further. The contents of this thesis include four main parts.Firstly, the thesis introduces the real-time capability research and analysis of embedded Linux. Through expatiating the real-time system, the real-time operating system and its important guideline this paper summarizes four main reasons for the real-time capability of Linux and puts forward the entry point for solving the problem on the basis of comparing the current realization thoughts and methods of Linux real-time system. Secondly, the paper brings forward the improved scheme of Linux's real-time capability after discussing and analyzing two schemes for settling the problem of Linux kernel unable to be interrupted. The ideal real-time system model advanced above being used for reference Linux source codes are modified from four aspects and the debugging method and process are given. Then the improved Linux kernel is formed, which is tested to have a certain effect on improving real-time capability. Thirdly, the author introduces the construction of the embedded system based on improved Linux kernel. In this part the image processing software platform is built, which includes the migration of U-Boot and ARM Linux, the design of network card and LCD driver and the creation of root file system. At last the real-time application of embedded Linux kernel is discussed, which referred to migrating the embedded GUI platform MiniGui to real-time kernel and the design and realization of the image processing software based on MiniGui. Through analyzing and comparing the situations of the software running on the improved and non-improved kernel, this thesis affirms the necessity of using real-time Linux kernel for embedded image processing soft'ware OS platform. |