草庐IT

linux - 了解 linux 标准 USB 网络摄像头驱动程序

我正在尝试了解与USB网络摄像头接口(interface)的软件层。据我了解:标准网络摄像头属于'USBVideoDeviceClass',or'UVC'的类别.在Linux中,Video4Linux(V4L,V4L2)封装所有视频捕获设备。V4L(2)提供了两个API:一个是为那些想要从捕获设备获取和使用数据的程序提供的。另一个API是内部的,用于驱动程序本身,因此程序可以通过V4L(2)的外部API访问这些驱动程序。其中一个V4L(2)驱动程序是UVCdriver其中包括所有符合标准的USB网络摄像头。我的问题:查看UVCdriver的主页,它会显示支持的设备列表。这些设备中的每一

python - 我的系统需要超过 32 个 USB 声卡

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion我正在从事一个教育性多座位项目,我们需要将36个键盘和36个USB声卡连接到一台计算机。我们正在运行带有3.6.3-030603通用

python - 我的系统需要超过 32 个 USB 声卡

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭2年前。Improvethisquestion我正在从事一个教育性多座位项目,我们需要将36个键盘和36个USB声卡连接到一台计算机。我们正在运行带有3.6.3-030603通用

c - 检测何时在 C 中连接了 USB 设备

我是C的新手,正在尝试编写一个程序,将我计算机上的文件同步到USB设备。它目前可以让我cd到设备安装到的目录并键入“myproginit”,这将创建一个.myprog文件。当时的想法是,当连接USB设备时,我的程序会检查.myprog文件,如果找到它,它就会同步。问题是我不知道如何检测何时连接了新的USB设备。我正在为Linux编写程序(我使用的是Ubuntu9.04)并使用GCC。感谢您的帮助:) 最佳答案 查看udev文档(writingudevrules)。另请查看thisstackoverflowthread.

c - 检测何时在 C 中连接了 USB 设备

我是C的新手,正在尝试编写一个程序,将我计算机上的文件同步到USB设备。它目前可以让我cd到设备安装到的目录并键入“myproginit”,这将创建一个.myprog文件。当时的想法是,当连接USB设备时,我的程序会检查.myprog文件,如果找到它,它就会同步。问题是我不知道如何检测何时连接了新的USB设备。我正在为Linux编写程序(我使用的是Ubuntu9.04)并使用GCC。感谢您的帮助:) 最佳答案 查看udev文档(writingudevrules)。另请查看thisstackoverflowthread.

Linux:如何将 USB 驱动程序分配给设备

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion这个问题有两个方面:1-如何手动从USB设备上分离驱动程序并连接另一个设备?例如,我有一个连接时自动使用usb-storage驱动程

Linux:如何将 USB 驱动程序分配给设备

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion这个问题有两个方面:1-如何手动从USB设备上分离驱动程序并连接另一个设备?例如,我有一个连接时自动使用usb-storage驱动程

linux - 在 Linux 上通过 USB 发送原始数据

我正在ZebraTLP-2844打印机上打印一些标签,并且通过将EPL指令发送到共享USB打印机,在Windows上一直做得很好,如下所示:typeLabel.prn>\my-pc\zebra它似乎也适用于串行端口,使用typeLabel.prn>COM1现在我正尝试在Linux上做同样的事情,但它变得非常困难!我的第一个猜测是:catLabel.prn|/dev/bus/usb/005/002因为我的打印机在总线005上,设备002(使用lsusb命令检查)但它根本不工作,因为我得到以下信息:bash:/dev/bus/usb/005/002:Permissiondenied有什么猜

linux - 在 Linux 上通过 USB 发送原始数据

我正在ZebraTLP-2844打印机上打印一些标签,并且通过将EPL指令发送到共享USB打印机,在Windows上一直做得很好,如下所示:typeLabel.prn>\my-pc\zebra它似乎也适用于串行端口,使用typeLabel.prn>COM1现在我正尝试在Linux上做同样的事情,但它变得非常困难!我的第一个猜测是:catLabel.prn|/dev/bus/usb/005/002因为我的打印机在总线005上,设备002(使用lsusb命令检查)但它根本不工作,因为我得到以下信息:bash:/dev/bus/usb/005/002:Permissiondenied有什么猜

USB抓包分析

1、USB传输协议基本概念        一个传输(控制、批量、中断、等时):由多个事务transaction组成; 一个事务transaction(IN、OUT、SETUP):由一多个包Packet组成。USB数据在主机与usb设备间被传输,之间的关联叫做管道pipe。一个USB设备可以有多个管道。        包是USB总线上数据传输的最小单位,不能被打断或干扰,否则会引发错误。若干个数据包组成一次事务传输,一次事务传输也不能打断,属于一次事务传输的几个包必须连续,不能跨帧完成。一次传输由一次到多次事务传输构成,可以跨帧完成。USB包由四部分组成,即包标识符字段(PID)、数据字段、循环