ARM嵌入式Linux驱动程序开发第5章 Linux系统的移植.pptVIP

  • 2
  • 0
  • 约5.54千字
  • 约 34页
  • 2020-01-18 发布于辽宁
  • 举报

ARM嵌入式Linux驱动程序开发第5章 Linux系统的移植.ppt

* 第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)

1亿VIP精品文档

相关文档