Font Size: a A A

Research Of Real-Time Capability In Embedded Linux And The Design And Implementation Of Bootloader

Posted on:2010-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:X W GaoFull Text:PDF
GTID:2178330332487386Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid'progress of information and networking technologyes,the research on embedded Linux systems has recently received many attentions and becomes very active.Linux,as its open source,high stability and some other characteristics, has become the fasterst developing operating system in embedded system developments field.One major research of this paper is how to improve real-time capability of the Linux2.6 kernel.Make it more suitable for embedded systems applications.On the basis of deeply research the Linux2.6 kernel's scheduller mechanism, describes how to introduced the good dynamic real-time scheduling algorithm EDF (Earliest Deadlline First) in Linux2.6 and Combination of the EDF and the new task scheduler data structure in Linux2.6 enhances the system's real-time scheduler capability as well as maintains the original O(1) scheduling characteristic.After in the part of improved system's real-time capability testing. From the testing results,we can see that the improved Linux system has the stronger real-time capability than original Linux 2.6 kernel.In this paper, another major research is design and realization of Bootloader of embedded processor chip called PXA255 based on the Xscale architecture.Bootloader is a sect of codes which runs before the embedded operating system executed.its main function are loader the core image and finally guide the embedded operating system. This paper make a detailed analysis and complete design basis on a full description of hard platform of Intel Xscale PXA255 which bootloader realized. When in the implementation, this paper realized the extention function of which download files and core image by network interface besides the basic functions.
Keywords/Search Tags:embedded system, Bootloader, Linux2.6 kernel, Real-time capability
PDF Full Text Request
Related items