Font Size: a A A

Research On Porting Of Embedded Linux System And Linux Tailoring Technology

Posted on:2006-05-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y G WangFull Text:PDF
GTID:2168360155475693Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Due to the specialty and diversity of the embedded systems, much tedious porting works must be done when embedded Linux will be deployed on the target embedded system. In order to overcome the blindness of porting works and speed up the time to market of the embedded products, the research work on the porting principles and methods is of great significance. Furthermore, in order to meet the specialized requirement of the resources constrained embedded system, which is highly domain-dependent and application-dependent, and therefore to cut down the cost of the embedded system, research on tailoring technology of embedded Linux system has important theoretical and practical significance.Main contributions in the thesis are:1. Analysis and implementation of the porting of Boot Loader and Linux kernel to the target. Based on the studies of the working mechanism of the embedded Boot Loader and the hardware specification of the porting target, some porting principles, procedures and methods about the Boot Loader are provided. To enhance the flexibility of U-Boot, a special issue on how to specialize the U-Boot command interface is introduced.2. Design of a new Linux tailoring method based on the comprehensive studies on the existing tailoring mechanism of the embedded Linux system, which adopts the ELF object file as its research subject. According to this method, ELF object file, produced by existing tailoring methods, can be purified further by deleting the redundant code segments, and the file size will be cut down consequently.3. Design and implementation of the tailoring of the relocatable ELF file, to clarify the mechanism of the new tailoring method and manifest the feasibility, correctness and validity of this tailoring method.
Keywords/Search Tags:Embedded Linux, Boot Loader, Porting, Linux Tailoring, ELF
PDF Full Text Request
Related items