.config 文件和Linux系统的关联(二)

2014-11-24 10:58:33 来源: 作者: 浏览: 2
是可以配置成Y,M,N三中情况



default y


配置默认是什么选项



help


The "MYKEYBOARD" is simple a scanable keyboard, Y for build in ,M for Module.


配置的帮助



2.2.3 修改Makefile编译文件


编辑/root/linux-2.6.13-hzh/drivers/input/keyboard目录下面的Makefile文件,加入新的键盘编译选项,例如


obj-$(CONFIG_MYKEYBOARD) += keyscan64.o



注意:Kconfig中的配置标识符要和编译选项中红色标识符一致,编译的目标keyscan64.o名称要和源代码的keyscan64.c名称一致,这是系统强行规定的。



2.3 编译内核
2.3.1 make clean


和普通的编译内核一样


make clean


清除原先编译过程文件



2.3.2 make menuconfig


文本菜单配置方式配置内核选项
导入源代码预配置的文件


配置新加入的驱动


新的配置选项在上图中显示出来了,可以配置成y(build in),m(module),n(不编译),默认是y,把它配置成M(module),然后退出,保存配置
2.3.3 make zImage


编译内核,生成内核映像文件



2.3.4 make modules


编译内核模块



2.4 确认结果


在目录arch/arm/boot 下面可以看到新生成的zImage内核映像文件


在目录drivers/input/keyboard 下面可以看到键盘的内核模块keyscan64.ko


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: