我使用我的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'中犯了错误,或者当我尝试将其设置在'设备驱动程序'下时,我可以在哪里找到它?
答案 0 :(得分:0)
This link may help you get some info
在我看来,要显示该选项,首先要检查模块的依赖关系是否已启用,例如VIDEO_DEV
和VIDEO_V4L2
。在您的场景中,它仍然(= n)不包含在内核源代码中。