IMX6ULL移植篇-Linux内核源码目录分析三

一. Linux内核源码目录

本文继续来具体说明 Linux内核源码的一些重要文件含义。

本文续上一篇文章,地址如下:

IMX6ULL移植篇-Linux内核源码目录分析二_凌肖战的博客-CSDN博客

二.  Linux内核源码目录分析

18. sound 目录

此目录存放音频相关驱动文件,音频驱动文件并没有存放到 drivers 目录中,而是单独的目

19. tools 目录

此目录存放一些编译的时候使用到的工具

20.  usr 目录

 此目录存放与 initramfs 有关的代码 

21.  virt 目录

此目录存放虚拟机相关文件。

22.  .config 文件

uboot 一样, .config 保存着 Linux 最终的配置信息,编译 Linux 的时候会读取此文件中
的配置信息。最终根据配置信息来选择编译 Linux 哪些模块,哪些功能。

23.  Kconfig 文件

图形化配置界面的配置文件。 也就是 命令 make menuconfig执行后图形化配置界面会用到的文件。

24.  Makefile 文件

Linux 顶层 Makefile 文件,建议好好阅读一下此文件。

25. Kbuild 文件

有些 Makefile 会读取此文件。

26. README 文件

此文件详细讲解了如何编译 Linux 源码,以及 Linux 源码的目录信息,建议仔细阅读一下
此文件。

关于 Linux 源码目录就分析到这里。

你可能感兴趣的:(系统移植篇,linux,arm开发)