libusb

    0热度

    1回答

    我在POSIXy环境下使用libusb(特别是FreeBSD,但我希望是相当便携的)。 我想使用libusb_get_string_descriptor从USB设备获取一些字符串,但我不确定我应该为langid使用什么值。我知道http://www.usb.org/developers/docs/USB_LANGIDs.pdf的正式列表,但有没有一种简单的方法可以在例如setlocale(LC_M

    -1热度

    1回答

    我正在试图找到正确的方式来使用与java的USB设备。大多数来自StackOverflow的帖子都建议使用usb4java,因为最新的活动似乎在2014年初,因此我不确定它是否仍然活跃。 无论如何,在页面上挖一点点,它会说“它基于本地libusb 1.0库”。然后尝试安装设备驱动程序,我推荐使用Zadig(https://github.com/libusb/libusb/wiki/Windows#

    1热度

    1回答

    我有几个usb设备,包括设备本身和内部USB集线器,以便链接更多这些设备。是否有可能通过使用libusb或类似的C++程序来获取这个USB链上某个特定设备的实际位置? 在Linux上使用lsusb -t我可以得到它看起来像这样 /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M |__ Port 1: Dev 2,

    0热度

    2回答

    我想使用libusb-1.0获取USB设备的序列号。 我遇到的问题是,有时libusb_get_string_descriptor_ascii()函数返回-7(LIBUSB_ERROR_TIMEOUT)在我的代码中,但其他时间序列号正确写入我的数组中,我无法弄清楚发生了什么。我正确使用libusb吗?谢谢。 void EnumerateUsbDevices(uint16_t uVendorId,

    1热度

    1回答

    我在Debian 8,当我尝试安装设备:: USB模块CPAN cpan Device::USB Reading '/home/system/.cpan/Metadata' Database was generated on Thu, 25 Aug 2016 14:29:02 GMT Running install for module 'Device::USB' Checksum for

    4热度

    1回答

    因此它过去只是工作。插入手机并弹出文件夹,显示文件。然后有一天它没有。那大概是两个月前。这很可能是由于Debian的更新。我已经到了一个死胡同,试图弄清楚这一点,需要一些帮助。 所以,现在我插入手机,我看到一个或多个两个不同的弹出式消息框与此文本。 Unable to mount SAMSUNG Android SGH I747 Unable to open MTP device '[usb:0

    2热度

    1回答

    我有一个应用程序正在使用libusb来检测连接的USB设备。该库为我提供了VID/PID和总线以及连接设备的端口号。然而,我需要(通过PID/VID识别设备后)通过boost::asio::io_service与设备对话,为此,我需要/dev目录中的设备路径。该设备通常被安装为类似/dev/ttyUSBx的东西。如何将总线和端口号与路径匹配?在Linux和MacOS上运行的跨平台解决方案将是更可取

    0热度

    1回答

    我有一个运行在活USB设备上的Ubuntu安装程序。当我尝试运行和Docker运行命令时,出现以下错误:创建aufs坐骑时出错:无效参数。这可能是由使用实时启动引起的吗?有没有人有解决这个问题?

    0热度

    1回答

    请原谅我的英语,因为英语不是我的主要语言。 我目前是一名学生 - 坦率地说,我正在努力工作在我的项目上。 使用的语言是JAVA,IDE是eclipse。 目前我使用LIBUSB为我的项目,我从http://usb4java.org/下载。这是非常有帮助的,我设法得到我的设备的细节清单。 所以我的问题是...让我说我只是想确定例如设备004. 有没有这方面的任何建议。 ?我试着两次扫描并比较输出,但

    -1热度

    2回答

    我对代码的工作来获得USB设备的详细信息到一个String,并有下面的代码, struct usb_bus *bus; struct usb_device *dev; usb_init(); usb_find_busses(); usb_find_devices(); for (bus = usb_busses; bus; bus = bus-