草庐IT

IOCTL_USB_RESET

全部标签

linux - 有人知道兼容 Linux 的 USB 邮资秤吗?

我正在寻找一种邮资秤,它已经为我正在使用的运输系统提供了linux支持(驱动程序等)。我打算使用Ubuntu9.04,但我愿意切换发行版以实现兼容性。有人知道目前可以使用的体重秤吗?是否有致力于规模驱动程序或类似项目的开源项目?谢谢! 最佳答案 我使用5磅stamps.com秤。如果您在他们那里注册一个帐户然后取消它,您可以以10美元的价格领取它。要在Linux中读取它,请获取此脚本:http://gist.github.com/503896编辑脚本文件以设置正确的hidraw设备路径。插入秤后,您可以通过运行dmesg找到路径。您

USB转串口设备如何固定串口号

使用USB转串口设备或多个USB转串口设备级联扩展多串口时,会经常遇到USB设备插拔顺序不固定、插入的USB主机口位置不固定、系统重新开机等操作导致设备对应串口号发生改变,影响产品使用的情况。Windows系统固定串口号在Windows系统上对于此需求推荐使用内置USBSerialNumber(USB串行序列号)的USB转串口芯片,可实现同一物理设备在系统上分配的串口号固定不改变。原理如下:WindowsUSB虚拟串口驱动的COM口分配一般均遵循以下原则:针对USB描述符中内置USBSerialNumber(USB串行序列号)的USB串口设备如CH343,默认系统会根据设备内置的SN编号,为其

linux - USB 存储驱动程序在 Linux 中如何工作?

我正在尝试找出有关USB存储驱动程序如何在Linux中工作的高级概述。我正在寻找一篇简单的文章,甚至是描述其工作原理的图片/流程图。基本上,我希望得到这些问题的答案:当您将设备插入计算机时,会发生什么?是否有守护进程接收它,或者事件是否在某处触发中断?在将控制权移交给USB存储驱动程序之前,核心USB驱动程序是否会读取有关设备的信息?它如何决定它是什么类型的设备?设备是如何安装的,什么允许它与计算机的文件系统通信?当我复制文件时,内核中的数据流是什么样的?我希望这个问题不是太含糊——我用谷歌搜索都无济于事,所以我想知道是否有人知道任何可以解释这个问题的文章或图表,或者他们是否可以自己解

linux - USB 存储驱动程序在 Linux 中如何工作?

我正在尝试找出有关USB存储驱动程序如何在Linux中工作的高级概述。我正在寻找一篇简单的文章,甚至是描述其工作原理的图片/流程图。基本上,我希望得到这些问题的答案:当您将设备插入计算机时,会发生什么?是否有守护进程接收它,或者事件是否在某处触发中断?在将控制权移交给USB存储驱动程序之前,核心USB驱动程序是否会读取有关设备的信息?它如何决定它是什么类型的设备?设备是如何安装的,什么允许它与计算机的文件系统通信?当我复制文件时,内核中的数据流是什么样的?我希望这个问题不是太含糊——我用谷歌搜索都无济于事,所以我想知道是否有人知道任何可以解释这个问题的文章或图表,或者他们是否可以自己解

linux - 如何在 Linux 上安装 Wireshark 并捕获 USB 流量?

我在安装Wireshark和捕获USB流量时遇到了很多问题,特别是由于用户权限。如何在Linux上安装Wireshark并捕获USB流量? 最佳答案 在Ubuntu14.04上测试,但可能适用于其他发行版,因为没有一个步骤是特定于Ubuntu的。第一次按照本教程进行操作时,执行所有步骤1->7。当您重新启动计算机时,您必须重复步骤6和7才能在Wireshark中看到USB接口(interface)。安装Wireshark和libpcap:sudoapt-getinstallwiresharklibpcap0.8对于Debian、Ub

linux - 如何在 Linux 上安装 Wireshark 并捕获 USB 流量?

我在安装Wireshark和捕获USB流量时遇到了很多问题,特别是由于用户权限。如何在Linux上安装Wireshark并捕获USB流量? 最佳答案 在Ubuntu14.04上测试,但可能适用于其他发行版,因为没有一个步骤是特定于Ubuntu的。第一次按照本教程进行操作时,执行所有步骤1->7。当您重新启动计算机时,您必须重复步骤6和7才能在Wireshark中看到USB接口(interface)。安装Wireshark和libpcap:sudoapt-getinstallwiresharklibpcap0.8对于Debian、Ub

Linux:如何强制 USB 设备使用相同的 ttyUSB 编号

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我有一个在Ubuntu上使用的USB调制解调器。我还有一个程序可以使用它的ttyUSBxx号码与这个设备通信。我的问题是每次我再次拔出/插入设备,或者当我重新启动我的PC时,设备都会获得一个新的ttyUSB编号,例如:ttyUSB0或ttyUSB1。如何强制此设备始终使用相同的号码(例如:ttyUSB0)?

Linux:如何强制 USB 设备使用相同的 ttyUSB 编号

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我有一个在Ubuntu上使用的USB调制解调器。我还有一个程序可以使用它的ttyUSBxx号码与这个设备通信。我的问题是每次我再次拔出/插入设备,或者当我重新启动我的PC时,设备都会获得一个新的ttyUSB编号,例如:ttyUSB0或ttyUSB1。如何强制此设备始终使用相同的号码(例如:ttyUSB0)?

linux - 突发写入 SD/USB 使我在嵌入式 Linux 上的时间关键型应用程序停滞不前

我正在开发一个嵌入式Linux项目,该项目将ARM9连接到硬件视频编码器芯片,并将视频写入SD卡或USB内存棒。软件架构包括一个将数据读入缓冲区池的内核驱动程序,以及一个将数据写入已安装可移动设备上的文件的用户态应用程序。我发现在超过一定的数据速率(大约750kbyte/sec)时,我开始看到用户空间视频编写应用程序可能会停顿半秒,大约每5秒停顿一次。这足以导致内核驱动程序用完缓冲区-即使我可以增加缓冲区的数量,视频数据也必须与其他实时发生的事情同步(最好在40毫秒内)。在这5秒的“滞后尖峰”之间,写入在40毫秒内完成(就应用程序而言-我感谢它们被操作系统缓冲)我认为这种滞后峰值与Li

linux - 突发写入 SD/USB 使我在嵌入式 Linux 上的时间关键型应用程序停滞不前

我正在开发一个嵌入式Linux项目,该项目将ARM9连接到硬件视频编码器芯片,并将视频写入SD卡或USB内存棒。软件架构包括一个将数据读入缓冲区池的内核驱动程序,以及一个将数据写入已安装可移动设备上的文件的用户态应用程序。我发现在超过一定的数据速率(大约750kbyte/sec)时,我开始看到用户空间视频编写应用程序可能会停顿半秒,大约每5秒停顿一次。这足以导致内核驱动程序用完缓冲区-即使我可以增加缓冲区的数量,视频数据也必须与其他实时发生的事情同步(最好在40毫秒内)。在这5秒的“滞后尖峰”之间,写入在40毫秒内完成(就应用程序而言-我感谢它们被操作系统缓冲)我认为这种滞后峰值与Li