Font Size: a A A

Analysis And Research Of Embedded Linux System Tailoring

Posted on:2012-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhangFull Text:PDF
GTID:2178330332492717Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As a desktop operating system, when Linux is applied to embedded systems with limited resources, it must be reasonable tailored to meet application system's functionality, reliability, cost, volume and other requirements. Currently, the tailoring on Linux library generally uses system library with the same function designed for embedded system for replacement or uses the method of static link compiling upper applications. But when the number of upper applications is many, the repeat static links not only occupy a lot of system resources, but also aggravate system overhead. Therefore, the design of tailoring methods and automatic tailoring tools on Linux system library according to application has certain theoretical and practical significance.This thesis firstly introduces the embedded operating system and embedded Linux, analyzes the advantages and disadvantages of Linux as an embedded operating system. The feasibility of tailoring Linux is also analyzed. Then the popular methods for tailoring Linux are introduced in detail, with the comparison of various methods, it is concluded that the suitable tailoring method for the embedded Linux in this thesis.Secondly, the principle of the existing tailoring on GNU libc is detailed analyzed, and the new scheme of tailoring on GNU libc is designed. The difficulties in tailoring and the solutions are also given. In the realization of the tailoring tool on GNU libc, this thesis gives the detailed design of the core database table, describes the function of each module and gives the design schemes. Based on source code, this tailoring method can automatic tailor GNU libc by analyzing the dependencies between the function. This tailoring method is effective and the object files and symbols are significantly reduced.Finally, the thesis describes the process of constructing a embedded Linux. Then the library tailored is transplanted into the root file system, through the simulation software SkyEye, the minimum embedded Linux operating system based on Samsung S3C2410 is constructed, and it validates that the tailoring method is feasible.
Keywords/Search Tags:Embedded Linux, Tailoring, GNU libc, SkyEye
PDF Full Text Request
Related items