libusb相关内容

用于USB存储设备的无码kext

在最近的一个项目中,我试图在OSX 10.9.5上通过libusb访问USB存储设备。但很明显,某个默认驱动程序认领了这个设备,我无法访问它。当我尝试通过libusb访问它时,它返回“权限不足”。 当我在Ubuntu中执行(Java)应用程序时,一切都正常工作。 我在Internet上的研究表明,提供一个在较高探测内核上与设备匹配的无码kext将阻止默认驱动程序声明该设备。这将完全解决 ..
发布时间:2022-03-13 11:51:12 其他开发

用Python实现与USB设备的通信

我要与USB设备通信并向其发送数据。我能够找到该设备,但是在将该设备与内核驱动程序连接时,它提供了USB Error: Resource Busy。以下是我的代码: import usb dev = usb.core.find(idVendor=0x0403, idProduct=0x6001) dev.set_configuration() cfg = dev.get_active_c ..
发布时间:2022-02-28 20:40:57 Python

Windows 上的 Pyusb - 没有可用的后端

我正在尝试通过 USB 将我的 Python 应用程序接口与 NFC 设备连接.最好的选择似乎是 PyUSB,但我无法让它连接到 libusb 后端.我不断得到 ValueError:没有可用的后端 我查看了堆栈跟踪,发现 usb/backend/libusb10.py(它是 pyusb 的一部分)正在尝试加载 libusb-1.0.dll 用作后端,但它找不到它.不是不在我的路径上, ..
发布时间:2022-01-18 10:46:30 Python

libusb 未定义的引用

我正在尝试在我的操作系统上设置 libusb API.我在 libusb.org 上下载了 libusb api.我遵循标准安装程序: cd 进入目录./配置制作进行检查//没有错误进行安装 然后我启动了 Eclipse C/C++ 并从网上找到的教程中复制了一些代码.但是在尝试构建它时,我得到了以下输出: main.cpp:(.text+0x19): undefined reference ..
发布时间:2022-01-11 15:21:29 服务器开发

如何防止 linux 初始化 USB HID 设备

我有一个可以在两种不同模式下工作的 USB HID 设备.模式的选择基于发送给它的 USB 枚举/初始化数据包的顺序. 我使用的是运行 Raspbian 的 Raspberry Pi 3,但是如果我为桌面 Ubuntu 发行版编译代码,我也会看到同样的问题. 我遇到的问题是 linux 将 USB 设备识别为 HID 设备,然后发送它认为启动设备所必需的命令序列,这可以正常工作并以“模 ..
发布时间:2022-01-05 11:02:55 服务器开发

访问Linux/dev/USB作为标准文件与USB设备通信

我正在研究在 Linux 中与 USB 设备通信的方法,并且不想编写 Linux 内核驱动程序.我知道 libusb 存在并且是一个可以工作的用户级库,但是我们的嵌入式设备不支持 usbfs(并且更改内核以添加支持真的很痛苦). 所以我的问题基本上是这样的:是否可以/建议通过直接读写/dev/USB 或与 USB 设备对应的 udev 文件来与 USB 设备通信,从而绕过对自定义 Linux ..
发布时间:2022-01-04 22:48:17 服务器开发

在 Windows 64 位上使用带有 Delphi 的 libusb?

读了一点,我担心我的 32 位 Delphi 应用程序将无法使用 libusb Windows 7 和其他 64 位 Windows 系统上的 64 位驱动程序,并且它将无法与我在这些系统上的自定义硬件设备通信.这是真的?如果是,是否有一些解决方法?我在这张照片中遗漏了什么吗? 解决方案 在带有 WinUSB 后端(Windows 附带的 Microsoft 驱动程序)的 libusb 1 ..
发布时间:2021-11-25 07:18:19 C#

将 libusb 链接到我的项目

我在弄清楚如何使用 libusb 时遇到问题,我输入了“libusb-1.0.18-rc1\libusb"在包含目录中(使用 Visua Studio),但它不起作用. 谁能教教我.非常感谢! 错误信息: 1>test.obj : error LNK2019: 未解析的外部符号 _libusb_exit@4 在函数 _main 中引用1>test.obj : error LNK201 ..
发布时间:2021-09-18 20:16:44 C/C++开发

java:找不到端点,但python有效

我想尝试来自 http://libusbjava.sourceforge.net 的 java libusb 甚至无法连接到我的设备... 我之前有这个 python 代码: defdiscover():my_device = 无对于 usb.busses() 中的总线:对于 bus.devices 中的 dev:如果 dev.idVendor == 0x16c0 和 dev.idProd ..
发布时间:2021-09-15 18:53:52 Java开发

如何安装libusb?

我很难安装 libusb.我浏览了一些 YouTube 视频,他们在谈论“安装"libusb.我浏览了另一个教程,他们说我们需要“手动"构建它.但是,我从 http://sourceforge.net/projects/libusb-win32/files/下载了 libusb. 在我的下载中,没有安装软件(根据视频,是libusb_win32.exe). 我的操作系统是 Window ..
发布时间:2021-09-15 18:53:19 C/C++开发

Ruby libusb:停止错误

所以我一直在玩 PS2 游戏 Buzz 的控制器.我已经成功地使用 libusb 来轮询和读取按钮,一切都很愉快. 问题是,我很想使用内置灯向使用它们的人发出信号(特别是向他们展示谁先嗡嗡作响).我知道有灯,我知道 PS2 能够随意打开和关闭它们,而且我知道 有人用 python 管理它.所以我开始用 Ruby 中的 libusb 实现他们的代码. 我已经复制了他们正在进行的 SET_ ..
发布时间:2021-09-15 18:53:16 其他开发

C#读取USB描述符

如何通过 C# 读取 USB 描述符?我找到了 LibUSB.NET 但我无法像示例中那样获取 USB 设备: UsbRegDeviceList allDevices = UsbDevice.AllDevices; 它返回计数 = 0 解决方案 这个问题似乎很久以前就有人问过并得到了回答.这是链接:get-list-of-connected-usb-devices ..
发布时间:2021-09-15 18:52:56 C#/.NET

如何在非零端点(libusb)上发送 USB 控制事务?

我正在编写代码以了解 Freescale Kinetis 微控制器上的 USB 外设.我已经设法在 Linux 主机上进行了枚举,并且可以发送 &使用 EP0 上的供应商自定义代码接收数据包,并与 libusb 测试程序交互. 看起来我可以在微控制器上配置额外的控制端点(非零端点号),但我没有看到让 libusb 向这些端点发送/接收控制传输的方法.(libusb_control_trans ..

PyUSB 错误“USBError: [Errno 2] Entity not found";使用 libusb0 驱动程序 (Windows 10)

我正在尝试与 USB 设备建立通信.我确实在 Python 中安装了 libusb1 和 libusb,并为我正在与之通信的设备安装了驱动程序.该设备在设备管理器中显示为 libusb-win32-devices.我试图按照本教程 https://github.com/walac/pyusb/blob/master/docs/tutorial.rst 我不确定我做错了什么. Windows ..
发布时间:2021-09-15 18:52:26 Python

我无法找到 libftdi 的 mpsse (SPI) 模式的示例代码

这不是家庭作业问题,尽管这是一个工作问题.几个月前,我会写一份规范,老板会把它承包出去,钱很紧.所以我正在尝试自己做. 我是一个弱 C 编码器,如果 gcc 吐出一些可以在没有段错误的情况下运行的东西,或者有时根本没有任何东西,我就很幸运了.不过,我管.Libftdi 已构建,我仔细阅读了它的示例可执行文件/代码和文档.但我还是迷路了. 有谁知道使用 MPSEE 模式并连接到 SPI ..
发布时间:2021-09-15 18:52:05 其他开发

LibUsb 声明接口访问被拒绝 Java

我希望能够从 USB 计步器读取数据.我正在 Java 中尝试这个,我正在使用 LibUsb 和 Usb4Java 库.我似乎无法声明 USB 管道或类似的东西. 我正在使用的代码: final Context context = new Context();int 结果 = LibUsb.init(context);如果(结果 Int res 返回 '-3' 即 'LIBUSB_ER ..
发布时间:2021-09-15 18:50:45 Java开发

使用 libusb 在笔式驱动器上读/写:libusb_bulk_transfer()

我正在尝试在 笔式驱动器上执行读写操作. 详细信息:供应商 ID:8564 和产品 ID:1000.这是 Transcend JetFlash 质量存储设备. 我很想知道是否可以在笔式驱动器上实现读/写.如果是,那么它是否会按照我在下面提供的代码中尝试的方式发生. 我已经学习了获取设备 ID、产品 ID 和端点地址的方法.这是我实施的. 这里设备被确认并打开.而且,连界面都 ..
发布时间:2021-09-15 18:49:19 其他开发