- 2
- 0
- 约5.54千字
- 约 34页
- 2020-01-18 发布于辽宁
- 举报
* 第5章 Linux系统的移植 * 5.1 Linux内核配置系统 5.1.1 Linux内核源码结构 Linux内核源代码非常庞大,随着版本的发展不断增加。它使用目录树结构,并且使用Makefile组织配置编译。 arch 包括了所有和体系结构相关的核心代码。 COPYING GPL版权申明。 Documentation 内核文档,没有内核代码,是对每个目录作用的具体说明。 drivers 系统中所有的设备驱动程序。它又进一步划分成几类设备驱动,每一种有对应的子目录,如声卡的驱动对应于drivers/sound。 fs 存放Linux支持的文件系统代码和各种类型的文件操作代码。每一个子目录支持一个文件系统。 Include 包括编译内核所需要的大部分头文件。 5.1 Linux内核配置系统 5.1.1 Linux内核源码结构 Linux内核源代码非常庞大,随着版本的发展不断增加。它使用目录树结构,并且使用Makefile组织配置编译。 Init 包含内核的初始化代码(不是系统的引导代码)。 ipc 包含了内核进程间通信的代码。 kernel 内核管理的核心代码,此目录下的文件实现了大多数linux系统的内核函数,其中最重要的文件当属sched.c;同时与处理器结构相关代码都放在arch/*/kernel目录下。 lib 包含内核的库代码,与处理
原创力文档

文档评论(0)