问题标签 [pyusb]
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.
python - 在 Eclipse 中使用 pyusb 导入错误
我下载了pyusb,但eclipse一直给我未解决的导入错误。我尝试将 pyusb 目录下载到 pydev 解释器库中并导入各个模块,但都没有解决问题。
python - 通过python获取USB设备地址
出于测试目的,我想连接一个 USB 设备并想检查速度是多少(HS/FS/LS)。我可以访问设备描述符、端点描述符、接口描述符,但我想知道操作系统分配的设备地址(windows 7)
到目前为止我的代码:
返回:
在非常有用的 USBview 软件中,有一段:
我如何获得这些信息?是否使用 pyUSB 对 USB 设备进行查询?还是对 sys 的查询?
谢谢你的帮助。
usb - IronPython 中的 PyUsb
我正在尝试使用 PyUsb 检测设备。我在 python2.7 中取得了成功,但在 ironpython (ipy.exe) 中找不到该设备。我尝试过使用导入的模块和已安装的模块。任何想法?
python - pyusb 2.7 windows安装错误
我知道有人问过类似的问题,但没有一个解决方案对我有用/我得到不同的错误。我正在尝试使用 Python 2.7 在 64 位 Windows 7 VM 上安装 PyUSB。
当我从命令行运行安装时,出现错误:无法找到 vcvarsall.bat。当我尝试运行已编译的可执行文件进行安装时,我收到一条错误消息,提示在注册表中找不到 Python 2.7。
对此的任何帮助将不胜感激。
python - 由于权限,无法使用 libusb 读取 USB 字符串描述符
我只是不能做一件简单的事情来读取字符串描述符。这是带有 pyusb 包装器的简单代码(只是为了简化代码),但即使使用 le libsub 原始库,问题仍然存在。
如果我在没有 root 权限的情况下执行此操作,我将一无所获(所有循环迭代都会引发异常)。如果我以 root 权限执行,我会得到一些字符串描述符和一些异常。在这种情况下,我知道异常是正常的,因为管道错误意味着设备不提供任何字符串描述符。
问题是:如何在没有 root 权限的情况下获取字符串描述符?该命令lsusb
检索所有信息,并且在未启用 suid 位的情况下执行此操作。
python - 如何在 Windows 机器的后台监控 pyusb 事件
我有一个 PyUSB+PyQt 脚本在与 USB 打印机接口的 Windows 上工作。我想响应打印机连接/断开事件。
我不确定如何编写事件循环以继续监视 USB 端口。我还将在我的主程序中进行一些处理,所以这应该在单独的线程中运行。
有人可以帮助构建这种 PyUSB 功能的最佳实践吗?
python - 使用 pyUSB 在 python 中进行 USB 编程需要哪些依赖项?
我试图让 usb.find 命令在我为 Beagleboard 在 Angstrom 上编写的 python 脚本中正常工作。
这是我的代码:
我不知道缺少什么,但这是我所知道的。当我不指定后端时,找不到后端。当我指定后端“usb.backend.libusb01”时,我收到以下错误:
我错过了什么才能正常工作?
谢谢你。
ubuntu - 如何在 ubuntu 上安装 pyusb?
我尝试了此链接,但在 shell 上收到以下消息:
sudo apt-get install python-pip
:
我想使用用python编写的pyusb 1.0(或更高版本,如果它存在(我是新手))。我还需要libusb
跑步pyusb
吗?请告诉我如何下载它!我在这两种情况下都尝试过失败。我使用的是 Ubuntu 13.10,所以请做出相应的回应。
bluetooth - 如何逆向工程 USB/HID/蓝牙加密狗。使用什么工具?
需要对蓝牙usb鼠标加密狗进行逆向工程,并使用鼠标板测量距离,并用matplotlib绘制它们
我发现这些工具可以帮助完成这项任务:
Linux
- lsusb
- usbmon
- usbhid转储
- 射频通讯
- 隐藏转换
- xxd
- hcitool
- evdev-转储
视窗
参考书目:
- https://www.silabs.com/Support Documents/TechnicalDocs/AN249.pdf
- www.usb.org/developers/devclass_docs/HID1_11.pdf
- Usbhid 转储 - digimend
- Linux、HID 和 PyUSB
- Linux 中的 MagTek 信用卡读卡器
- Evdev-dump - 数字化
例子:
python - 这个python代码发生了什么?
以下片段来自pyusb tutuorial。它被用来查找所有连接的打印机:
这个类似乎有多个点,它返回一个布尔值。发送了多少退货?
我也无法理解此代码如何搜索连接到系统的所有打印机。这段代码中让我无法理解的内容是:
是
device
列表/元组吗?如果是,此代码如何通过if device.bDeviceClass == self._class:
仅执行一次来检查所有设备?这一行发生了什么:
self._class = class_
为什么该类
find_class
从未实例化printers = usb.core.find(find_all=1, custom_match=find_all(7))
如果您曾在 pyusb/任何 USB 程序上工作过,请告诉我如何。