无法访问 /dev/video*: 没有那个文件或目录

cannot access /dev/video*: No such file or directory

所以我正在研究 zynq z7000 卡,我在上面制作了一个 Linux 内核。我把 Linaro 作为根文件系统。我设法启动了卡,但我只能使用鼠标和键盘 USB 设备。我尝试了网络摄像头和闪存驱动器,但它们无法正常工作。当我使用 :

lsusb

我得到网络摄像头设备

...
Bus 001 Device 005: ID 046d:0805 Logitech, Inc. Webcam C300

但是当我尝试

ls /dev/video*

我明白了

ls: cannot access /dev/video*: No such file or directory

我已经使用 these configurations 构建了我的形象。

您需要确定您的内核配置(defconfig 文件)中是否启用了 v4l2 框架和 UVC Class 驱动程序。或者可以使用 menuconfig 启用。确保有以下内容: 1. CONFIG_VIDEO_V4L2=y 2. CONFIG_VIDEO_V4L2_COMMON=y 3. CONFIG_VIDEO_DEV=y 4. CONFIG_USB_VIDEO_CLASS=y