我升级到Ubuntu16.04,我的集成摄像头不再工作了。据我所知,它完全失去了一个司机。
下面是lsusb -t的结果。/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=H
我有一个USB摄像头: Novatel U740 (https://linux-hardware.org/index.php?id=usb:1410-1410),不幸的是它似乎无法工作(Ubuntu18.04,最新的一切)。
以下是我从lsusb获得的信息:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 007: ID 1410:1410 Novatel Wireless Merlin U740 (non-Vodafone)
Bus 003 Device 001: ID 1d6b:00
所以我正在做一个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
我用来建立我的形象。
我在C中用fread和fwrite做了一点实验,所以我用C语言写了这个小程序,用来从摄像头中获取数据,并将其转储到一个文件中。以下是源文件:
#include <stdio.h>
#include <stdlib.h>
#define SIZE 307200 // number of pixels (640x480 for my webcam)
int main() {
FILE *camera, *grab;
camera=fopen("/dev/video0", "rb");
grab=fopen("g
我拿起一个罗技c920的USB摄像头,这显然是为了即插即用的Ubuntu。当我运行$ lsusb时,它会在我的USB设备上注册,但不会出现在奶酪或任何其他应用程序上。奇怪的是,摄像头上的麦克风被拿起(例如,在谷歌会议上,firefox将其显示为麦克风选项)。
我在运行Ubuntu18.04.4。
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 04f2:b5c0 Chicony Electronics Co., Ltd
Bus 001 Device 00