使用'make menuconfig'时设置配置

时间:2014-01-10 19:22:06

标签: linux-kernel linux-device-driver

我使用我的Kconfig创建一个新配置,如下所示:

config VIDEO_MY_DRIVER
    bool "my driver"
    default y
    depends on VIDEO_DEV && VIDEO_V4L2
    select V4L2_MEM2MEM_DEV
    ---help---
      This is a my driver

当我运行'make menuconfig'并且当我搜索'CONFIG_VIDEO_MY_DRIVER'时,我看到它。

 Symbol: VIDEO_MY_DRIVER [=n]                                                               
  │ Type  : boolean                                                                             
  │ Prompt: my driver                                                        │  
  │   Location:                                                                                 
  │     -> Device Drivers                                                                        
  │ (1)   -> Multimedia support (MEDIA_SUPPORT [=y])                                             
  │   Defined at drivers/media/platform/mydriver/Kconfig:5                                       
  │   Depends on: MEDIA_SUPPORT [=y] && VIDEO_DEV [=n] && VIDEO_V4L2 [=n]                        
  │   Selects: V4L2_MEM2MEM_DEV [=n]                                                            
  │                                

但是当我想设置它时,我会转到'设备驱动程序' - > “多媒体支持”,我找不到设置它的选项。

如果我在'Kconfig'中犯了错误,或者当我尝试将其设置在'设备驱动程序'下时,我可以在哪里找到它?

1 个答案:

答案 0 :(得分:0)

This link may help you get some info

在我看来,要显示该选项,首先要检查模块的依赖关系是否已启用,例如VIDEO_DEVVIDEO_V4L2。在您的场景中,它仍然(= n)不包含在内核源代码中。