问题标签 [libusb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 libusb 从 USB 设备读取数据
我正在使用 API 从 USB 设备读取异步数据,它大部分时间都在 32 位操作系统中工作。但在 64 位系统上大部分时间都失败了。
如果这是 API 定义、固件或其他问题,有人可以指导我吗?
c# - 在 ASP.NET Web 应用程序上通过 Internet 访问用户的 USB 连接的外围设备/设备
我想知道,是否可以通过 C# 和 libUsbDotNet 库从 ASP.NET Web 应用程序控制最终用户的 USB 连接设备或外围设备?
换句话说,可以从网站控制 USB 设备的某些功能吗?
我会认为那会很酷。
python - pyusb 无法安装
我正在尝试设置一些 python 脚本来控制低级 USB 功能。为此,我发现需要安装两个库:libusb 和 pyusb。我首先安装了 libusb 并且成功了,但现在我遇到了 pyusb(版本 1.0.0)的问题。
我尝试使用推荐的命令(在 pyusb 文件夹中)安装 pyusb: python setup.py install
从运行此命令后的输出来看,它看起来安装没有问题。但是当我尝试运行我的简单程序时,它给出了一个错误:
我的 python 脚本尝试导入 usb.core,所以如果没有模块,则 pyusb 没有安装。
其他人也有同样的问题。他们的方法是卸载旧版本的 pyusb,但据我所知,我以前没有安装过。
如何安装 pyusb 库?
提前致谢。我真的很感谢你的帮助。
--m
libusb - libusb:通过序列号获取设备
libusb 允许您通过设备的供应商和产品 ID 查找设备。但是,如果我有几个设备连接了相同的 VID 和 PID,并且想通过知道它的序列号来获取其中一个的句柄怎么办?有libusb_open_device_with_vid_pid
,但没有libusb_open_device_with_serial
或类似。我是否必须爬过完整的设备列表 ( libusb_get_device_list
) 还是有更方便的方法?
windows - 在 Windows 64 位上使用 libusb 和 Delphi?
读了一点之后,我担心我的 32 位 Delphi 应用程序将无法在 Windows 7 和其他 64 位 Windows 系统上使用libusb 64 位驱动程序,并且无法与我的自定义硬件对话这些系统上的设备。这是真的?如果是,是否有一些解决方法?我在这张照片中遗漏了什么吗?
linux - 想要 libusb 基本示例
我正在编写旨在通过 USB 控制某些设备的用户空间程序,因此我决定使用 libusb (libusb-1.0) 向该设备发送控制消息并接收来自该设备的响应。
但是我经常从我的代码中收到以下一堆错误(即使它是使用'sudo'执行的):
代码是:
代码有什么问题?以及如何解决?
操作系统:Ubuntu 10.10
java - Java DLL 链接错误
我正在使用 libusb—— http://sourceforge.net/apps/trac/libusb-win32/wiki
但是,我得到:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:USBManager.usb_init()V
c - 如何使用 libusb 0.1 确定当前活动的 USB 配置
如何找出 USB 设备的哪个 USB 配置是当前活动的?我使用 libusb 0.1(不是较新的 1.0,因为我需要 libusb-win32)并且只有一个 usb_set_configuration() 函数但没有 usb_get_configuration()。也许可以从某个描述符中读取活动配置的配置值?
c - 如何使用 libusb-1.0 接收 HID 报告?
我有一个 USB HID 秤,需要从中获取称重报告。我可以通过一次读取 7 个字节在 Linux 上执行此操作/dev/hidraw#
,但我想使用 libusb-1.0 获得相同的信息。
即使我确实得到了一些非空字节,我也会得到错误-9:LIBUSB_ERROR_PIPE
我正在尝试使用这样的控制转移:
ubuntu - 如何在 Ubuntu 中安装 libusb
我有一个 C 程序,在标头中有 #include 部分。
我已将 libusb-1.0.0 下载到我的计算机上。如果我只是将 libusb-1.0.0 文件夹复制到我的 C 程序所在的文件夹中,它将无法正常工作。因此,我认为我必须以某种方式将 libuse-1.-.- 安装到我的 C 程序所在的文件夹中。但是,我不知道如何安装它。
任何人都可以帮助我。谢谢!