【发布时间】:2014-01-12 20:14:15
【问题描述】:
我用我的 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”中有错误,或者当我尝试在“设备驱动程序”下设置它时,我应该在哪里寻找?
【问题讨论】:
-
签入.config,你需要CONFIG_MEDIA_SUPPORT=y, CONFIG_VIDEO_DEV 和 CONFIG_VIDEO_V4L2=n(或者没有设置)才能让你的选项出现
-
我被告知不要手动修改 .config 文件。那么我应该在运行“make menuconfig”之前在我的 .config 中添加“CONFIG_MEDIA_SUPPORT=y, CONFIG_VIDEO_DEV 和 CONFIG_VIDEO_V4L2=n”吗?
-
你最好用
make menconfig修改它们,但是如果可以的话你可以在.config中签入,因为这些是你出现的要求
标签: linux-kernel linux-device-driver