Embedded Linux kernel real-timing methodology and the application of embedded real-time Linux in remote monitor system was studied in this thesis, which are parts of important research contents of the Defence Pre-Research Project of 'the Tenth Five-Year-Plan' of China project "Embedded real-time application technology".The advantages and disadvantages of Linux used in embedded real-time system are analyzed at first. Then, the popular embedded Linux kernel real-timing methods are compared. These work have provided a strong background for our future research.Studying on the schedule method of real-time OS and Linux, a novel Linux real-timing schedule based on process schedule modification method is proposed. Two real-time schedulers based on Linux, EDF and RMS, are designed and realized. We solved the problems of the coarse-grained timer of Linux by increase its temporal granularity. The real-time system using EDF and RMS schedulers is flexible, and can be used in many fields.Secondly, components and realization technique of embedded real-time Linux are studied. In order to construct an embedded real-time Linux, its kernel has to be real-timed according to some criterion, and the traditional Linux must be cut and configured to reduce the volume of kernel and root file system. At last, such an embedded real-time Linux can be stored in a DOC.Based on the research results above, an embedded real-time Linux prototype system is built for remote monitor system. This system can run stably in a 32M DOC now.At last, some other key techniques of Linux real-timing method and the customization of embedded real-time Linux in its application are discussed. |