Linux内核源代码非常庞大,随着版本的发展不断增加。它使用目录树结构,并且使用Makefile组织配置、编译。关于linux内核的学习,可以参考华清远见《Linux内核修炼培训班》的课程大纲。
初次接触Linux内核,最好仔细阅读顶层目录的readme文件,它是Linux内核的概述和编译命令说明。readme的说明侧重于X86等通用的平台,对于某些特殊的体系结构,可能有些特殊的说明。
顶层目录的Makefile是整个内核配置编译的核心文件,负责组织目录树中子目录的编译管理,还可以设置体系结构和版本号等。
内核源码的顶层有许多子目录,分别组织存放各种内核子系统或者文件。具体的目录说明如表1.7所示。
本文选自华清远见嵌入式培训教材
|