本章导读:
Linux 驱动工程师一定要掌握 Linux 内核的编译方法,也就是将 Linux 内核源码,编译成针对特定硬件的二进制镜像。
之前简单的做过过如何将 Linux 源码编译生成二进制 zImage。在本章中,将更加详细的介绍这部分内容,然后介绍 Kconfig 配置文件,Kconfig 文件是和编译的 Makemenuconfig 工具配合使用的。最后还需要掌握“.config”文件的作用。
Linux内核配置系统由三个部分组成:
Makefile文件:
Kconfig文件:
配置工具:menuconfig
menuconfig的操作:
Linux的裁剪配置是通过menuconfig工具来实现的,下面来介绍这个工具。
1. Menuconfig发展历史
2. 操作方法
/ 是进入搜索界面
.config 文件和 menuconfig 的关系
Kconfig 和 menuconfig