一. Linux内核源码目录
本文继续来具体说明 Linux内核源码的一些重要文件含义。
本文续上一篇文章,地址如下:
IMX6ULL移植篇-Linux内核源码目录分析二_凌肖战的博客-优快云博客
二. 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
源码目录就分析到这里。