目的:在drivers目录下添加一个简单的驱动目录mytest,在make menuconfig配置面板里面获得对应配置项,由于暂不涉及编译这一步,所以只在mytest里面添加一人Kconfig,没加对应的代码文件以及Makefile
操作:1.在drivers/Kconfig里添加一行 source "drivers/mytest/Kconfig"
2.在drivers目录下新建一个mytest的目录,并在目录中添加Kconfig文件,编辑内容如下:
config MYTEST
tristate "mytest"
问题已解决,当选择的平台是arm的时候,make menuconfig时首先调用的是arch/arm/Kconfig,而这个里面并没有进行source "drivers/Kconfig",所以在make menuconfig时,drivers/Kconfig没起作用,因此要添加新驱动不能在drivers/Kconfig里修改,要修改arch/arm/Kconfig。别的平台大多都是可以通过修改drivers/Kconfig来添加驱动,因为其平台下的Kconfig里都有一句source "drivers/Kconfig"。