Font Size: a A A

Study And Realization Of Tailoring And Porting Embedded Linux Kernel

Posted on:2010-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:C H XuFull Text:PDF
GTID:2178360275954841Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Embedded operating system is the software core of embedded system,can manage the entire software and hardware resources,and can also meet the requirements of special and tailorable features of embedded system.The features of embedded Linux are open-source,tailorable and modular design method,and embedded Linux attract most of researchers at home and abroad.The method of tailoring and porting the kernel of Linux operating system can guide the customization of embedded Linux kernel in practical application.From the aspect of tailoring Linux kernel, the realization principles of different modules of Linux kernel are deeply analyzed firstly;the methods of fine-grained tailoring and porting the kernel are studied secondly;the tailoring effect would be illustrated by specific examples at last.The paper concerns the contents:1.The method of fine-grained kernel tailoring is proposed.By analyzing"make menuconfig"configuration tailoring method and tailoring methods based on the source code and the call graph,the tailoring policy of fine-grained is proposed,and Linux kernel is fine-grained tailored by this policy.Eliminating redundant processes,optimizing the memory management functions,tailoring the file system and customizing the TCP/IP protocol stack are deeply studied in this paper. The fine-grained tailoring of Linux kernel is really realized according to the requirements of specific application.2.The porting of embedded Linux kernel for ARM platform is realized. The porting,executing and debugging process of U-boot,are firstly analyzed in this paper.The porting procedure and the files which should be modified in this procedure are also summed.Secondly,the method and realization of parameter transmission of embedded Linux kernel is illustrated as well.On S3C2410 platform based on ARM920T,the porting of embed Linux kernel is realized.The porting method and procedure are summed as well.3.The kernel of embedded mobile POS system is realized.Fine-grained tailoring and porting of Linux kernel are realized by the example of embedded mobile POS system.This paper compares the general tailoring method with the method proposed by this paper,so the conclusion that the method proposed by this paper can realize"more small-scale"tailoring is reached.
Keywords/Search Tags:Embedded Linux, Kernel tailoring, Kernel porting, U-boot, Mobile POS system
PDF Full Text Request
Related items