我目前正在尝试运行 2webcams在 Wandboard 板上,它们必须共享 USB 集线器。问题是,当前的驱动程序实现(仅限 YUV)使 USB 集线器饱和,最终我只能连接一台相机。
然而 UVC 驱动程序的实现有一个怪癖kind情况等。
问题是,我没有找到任何有关如何加载这些怪癖的文档。
您能帮我一下吗?
您可以通过传递一些参数来更改许多内核模块的行为。
您可以使用以下命令获取所有可用模块参数的列表modinfo
命令:
# modinfo uvcvideo
说明有一个“quirks”参数,可以使用。
看着faq你发帖了,看来quirks
实际上是一个位字段,因此如果您想启用多个怪异功能,则必须将数字相加。
首先卸载驱动程序(显然这样做时不能使用它):
# rmmod uvcvideo
然后重新加载它quirks
范围。
假设您想同时启用两者UVC_QUIRK_FIX_BANDWIDTH
(其十六进制值0x80
,即128
以十进制表示)和UVC_QUIRK_RESTRICT_FRAME_RATE
(这是0x200
thus 512
)你会使用怪异值640
(这是128+512
resp. 0x200|0x80
):
# modprobe uvcvideo quirks=640
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)