首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云深之无迹

    为Zynalog ADC设计一个Python接口实现频谱分析仪

    也可以看看实际的效果 两个Zynalog ADC数据读取器的设计架构和实现方案: zynalog_adc_reader.py - 基于LibUsbDotNet的标准版本 zynalog_adc_reader_pyusb.py - 基于PyUSB的替代版本 Zynalog ADC数据读取器 - Python版本 ======================================== 跳过USB检测,直接尝试连接设备 架构设计对比 1.1 技术栈对比 组件 标准版本 PyUSB版本 USB通信库 LibUsbDotNet PyUSB .NET互操作 pythonnet (clr) pythonnet (clr) 核心 _sampling_size = 32768 # 采样大小 # PyUSB版本特有属性 self. _usb_device = None # PyUSB设备对象 self._vendor_id = None # 厂商ID self.

    10910编辑于 2026-01-07
  • 来自专栏技术向

    使用python开发usb的两种方式(windriver与pyusb)

    PyUsb pyusb是一个python库,可以方便地使用python操作usb设备。 pyusb的数据传输流程如下: python <-> pyusb <-> pyusb backend <-> usb device 很明显可以看出省略了dll,大大减少了代码量。 具体使用过程: 下载并安装pyusb backend 连接usb device,使用pyusb backend安装驱动,我选择libusb,一般可以正常使用。不行就换其他的。 编写python脚本,可以参考官方教程 缺点: windriver有一个可视化的调试工具,可以单独发送接收数据以确定usb device是否正常,pyusb暂时没有找到。 但找到了一个非官方的基于tk的pywinusb hid调试工具 pyusb demo 我认为官方教程中的操作有些复杂,可以做如下简化: 官方例程中使用get_active_configuration()

    15.5K20发布于 2019-11-19
  • 来自专栏技术向

    usb.core NoBackendError, pyinstaller

    本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/109/ 背景 在调试pyusb时,发现直接python scripts.py可以正常运行,但是打包成 分析 这里出现的错误NoBackendError实际上是由于pyusb无法找到libusb*.dll引起的。手动将DLL复制到dist /project文件夹修复了该问题,应用程序将按预期工作。

    2.9K00发布于 2019-11-20
  • 来自专栏Python程序员杂谈

    python监听usb鼠标插入

    于是在网上找到了pyUSB这个python库,可以轻松的完成对usb设备的操作。 下面是代码:(当然,前提是你要安装PyUSB库) import usb import os busses = usb.busses() for bus in busses: devices = bus.devices

    3.9K20发布于 2019-02-28
  • 来自专栏韦东山嵌入式

    在e2studio中使用DAP进行开发调试(基于DShanMCU-RA6M5开发板)

    (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.4/82.4 kB 25.5 kB/s eta 0:00:00 Collecting pyusb <2.0,>=1.2.1 (from pyocd) Downloading pyusb-1.2.1-py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━ packages: wcwidth, sortedcontainers, pyelftools, intelhex, appdirs, zipp, typing-extensions, six, pyyaml, pyusb 8.4.0 prettytable-3.8.0 psutil-5.9.5 pycparser-2.21 pyelftools-0.29 pylink-square-1.2.0 pyocd-0.35.1 pyusb

    1.1K20编辑于 2023-10-17
  • 来自专栏FreeBuf

    无线安全工具SySS Radio Hack Box – 寻找无线输入设备中的安全漏洞

    PyUSB 自动启动 为了在树莓派启动完成之后让我们的无线入侵工具盒(Radio Hack Box)自动运行起来,我们可以使用GitHub库中提供的init.d脚本,或者使用下面给出的启动命令: @reboot

    99260发布于 2018-02-24
  • 来自专栏有价值炮灰

    USB 协议核心概念与实践

    以 Python 的封装 pyusb 为例,官方给的示例如下: import usb.core import usb.util # find our device dev = usb.core.find 参考资料 USB in a NutShell USB and the Real World pyusb/pyusb Linux USB API Kernel USB Gadget Configfs Interface

    2.4K51编辑于 2023-02-12
  • 来自专栏Hongten

    python开发_常用的python模块及安装方法

    ibarona.googlepages.com/uspp Parallel Port pyParallel http://pyserial.sourceforge.net/pyparallel.html USB Port pyUSB http://bleyer.org/pyusb/ Windows ctypes http://starship.python.net/crew/theller/ctypes/ Windows

    3.3K30发布于 2018-09-13
  • 来自专栏全栈程序员必看

    ODRIVE(led灯闪烁故障解决方法)

    ODrive Windows: 使用 Zadig将驱动配置为 libusb-win32 确保没有其他ODrive程序正在运行 启动 odrivetools 后边加上 --verbose 启动参数 运行 PYUSB_DEBUG

    3K10编辑于 2022-07-25
  • 来自专栏python3

    Python--import---语法-

    Parallel PortpyParallelhttp://pyserial.sourceforge.net/pyparallel.html USB PortpyUSBhttp://bleyer.org/pyusb

    1.2K20发布于 2020-01-07
领券