usb相关内容

使用 Python 3 获取 USB 设备的序列号

我一直在使用 pyusb 访问通过 USB 插入的打印机的详细信息.我目前有以下代码工作,但似乎不同的设备需要不同的索引.这是我当前的代码: 导入usbdev = usb.core.find(idProduct=0x001f)打印(usb.util.get_string(dev,256,3))dev2 = usb.core.find(idProduct=0x0009)打印(usb.util.ge ..
发布时间:2021-09-15 18:49:13 Python

禁用 USB 存储设备

有没有办法以编程方式禁用 USB 存储设备的工作,同时仍然保持 USB 端口对键盘和鼠标等其他类型设备的功能? 解决方案 摘自 此处,未测试: 使用说明:1.) 取以下蓝色文本,将其复制并粘贴到文本文档中.然后,将其另存为 USBSTOR.ADM.班机类别“自定义策略"KEYNAME "SYSTEM\CurrentControlSet\Services\UsbStor"政策“USB 大容 ..
发布时间:2021-09-15 18:49:06 其他开发

通过 USB 将原始 ZPL 发送到 Zebra 打印机

通常,当我将 Zebra LP 2844-Z 插入 USB 端口时,计算机会将其视为打印机,我可以像任何其他通用打印机一样从记事本打印.但是,我的应用程序具有一些条形码功能.我的应用程序解析一些输入并生成 ZPL 的内存字符串.我如何将此 ZPL 数据发送到我的 USB 设备? 解决方案 我发现了一种通过 COM 端口写入 Zebra 打印机的更简单方法.我转到 Windows 控制面板并 ..
发布时间:2021-09-15 18:49:02 其他开发

UWP 应用无法找到/连接到 USB 设备

我正在尝试制作一个 UWP 应用程序,该应用程序连接到 USB 设备,然后执行一系列命令,例如从内部传感器检索数据(想想加速度计).我开始遵循以下准则: https://msdn.microsoft.com/en-us/library/windows/hardware/dn303343(v=vs.85).aspx 所以,我也尝试制作一个空白的应用程序,并相应地调整清单: ..
发布时间:2021-09-15 18:48:59 其他开发

在 Windows 上检测插入的 USB

我目前正在用 python 编写一个安全工具,它在主机上作为守护程序运行.每当检测到 USB 存储设备时,它就会将所有文件从 USB 复制到主机上的某个目录.有没有什么简单的方法可以进行这种 USB 检测/接口?提前致谢! 解决方案 是的,您需要使用 RegisterDeviceNotification Windows API 调用.据我所知,没有包含此功能的 Python 模块,因此您必 ..
发布时间:2021-09-15 18:48:56 Python

USB 的详细信息 - 到目前为止没有运气

我一直在寻找有关 USB 协议和布线如何工作的详细说明,但一直没有找到.我正在寻找有关 USB 软件和硬件方面的工作原理的详细但不过分复杂的解释.链接和解释将不胜感激.我真的没有想法了,所以如果你能帮我一下就好了. 这是我所知道的: USB 硬件带有 4 条线 - 5V 电源、地线和 2 条全双工线. 连接时,设备可以要求指定电流量. 与传统的串行连接相比,USB 的传输速 ..
发布时间:2021-09-15 18:48:53 其他开发

Android 设备和 Unity 连接失败

我正在尝试将 Unity 游戏从装有 Windows 10 的 PC 调试到 Android 手机: 在 Unity 中来自 File >构建设置我已经切换平台到Android 在 Android 设备中,我已经下载并安装了 Unity Remote 5 应用程序. 在手机 Settings/About phone 中点击 7 次 Build number 我得到 Developer O ..
发布时间:2021-09-14 19:21:16 其他开发

USBError: [Errno 13] 拒绝访问(权限不足)

这个问题和世界一样古老.有可用的讨论和解决方案.这一切都归结为更新规则文件并授予权限.所以我遵循了食谱.但我仍然有同样的问题.这是显示我按照说明操作的屏幕截图. 版本: Python 2.7.12(默认,2017 年 12 月 4 日,14:50:18)usb.__version__ '1.0.2' 错误: 回溯(最近一次调用最后一次):文件“/media/psf/Home/All- ..
发布时间:2021-09-12 19:20:57 Python

由于依赖关系,ubuntu 12.04 libudev-dev 不会安装

我有一些使用 udev 库接收热插拔事件的示例 C++ 代码.它在 Ubuntu 10.04 中运行良好.唯一的先决条件是 libudev-dev 包:sudo apt-get install libudev-dev 但是当我尝试在 12.04 中安装该软件包时,我得到: sudo apt-get install libudev-dev阅读包裹清单...完成构建依赖树读取状态信息...完成 ..
发布时间:2021-09-12 18:55:34 其他开发

有没有办法在计算机端更改 USB 设备描述符?

我正在设计一个外围设备,它在与 Windows 上的程序通信时从 USB 端口获取电源.我打算为它使用一个便宜的 IC (CH340G),但是它被配置为默认在低功耗模式下打开端口,通过将 MaxPower 参数设置为 0x30 (96 mA) 并且不能从 IC 侧进行配置.如果我能在电脑端更改这个参数,我会节省很多钱. 这可以完成,还是我应该寻找另一个芯片? 解决方案 不,USB 描 ..
发布时间:2021-09-12 18:54:11 其他开发

USB 3.0 密钥上的大型 SVN 存储库 - 如何加速和简化?

关于如何将版本控制存储库签出到 USB 密钥的最佳实践,存在一些现有问题.但这些问题都是在 USB 3.0 出现之前提出的. 由于技术、USB 规格和成本相关的原因,USB 2.0 拇指驱动器对于小文件的性能令人惊讶地惨淡.由于我们使用的是集中式版本控制系统 (Subversion),因此检查某种便携式驱动器是我们为离线工作提出的最佳工作流程. 我们的存储库大约有 280MB,约 6,000 ..
发布时间:2021-09-09 18:53:18 其他开发

在 Java 中运行 Bash 脚本

所以本质上,我试图运行命令“/dir/command -arg"来更改 Java 中 USB 设备上的 LED 颜色.我正在使用 Ubuntu 10.04.当我从终端运行命令时,它工作得很好. 然而,我尝试了我能找到的 Runtime.exec() 的每一次迭代,但它们似乎都不起作用.然后我创建了一个包含以下内容的脚本: #!/bin/bash回声“你好"/目录/命令-arg 当我从终端 ..
发布时间:2021-09-05 20:37:38 Java开发

STM32 USB编程,跳转到DFU的bootloader

我在 STM32L462xx 上遇到了问题,在无法访问 BOOT0 引脚的情况下将设备设置为通过 USB 闪存.离开 ST 站点上的教程似乎并没有完成任务.有没有人通过软件成功地将 STM32L4 设置为引导加载程序模式? https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/ ..
发布时间:2021-08-30 19:28:27 其他开发

STM32CubeMX USB CDC VCP?

我发现了大量的例子,但没有关于如何从 STM32MXCube 中“正确"做到这一点. 如何从 STM32CubeMX 为 USB CDC 虚拟 COM 端口通信创建骨架代码(如果可能,STM32F4 Discovery)? 解决方案 以 CDC 作为 USB 设备的 Discovery F4 STM32CubeMX 项目应该是开箱即用的.假设您使用最新的 STM32CubeMX 和库 ..
发布时间:2021-08-30 19:26:59 其他开发

用于传输数据的 USB DUAL CDC 端点

我只用一个 USB 设备模拟了两个 VCP.我可以在一个具有以下端点地址的 VCP 中发送数据. #define CDC_IN_EP 0x81/* EP1 for data IN */#define CDC_OUT_EP 0x01/* EP1 用于数据输出 */#define CDC_CMD_EP 0x82/* CDC 命令的 EP2 */ 我想知道是否可以使用其他端点地址在其他 VCP 中发 ..
发布时间:2021-08-30 19:26:56 其他开发

通过应用程序跳转到 STM32 中的引导加载程序,即在引导模式下从用户闪存使用引导 0 和引导 1 引脚

我有固件升级的需求.我打算使用 USB DFU 类.但是在我的情况下,固件升级命令将来自 PC 应用程序.所以我需要切换到系统内存中的引导加载程序.最初我正在运行应用程序,因此它是从用户闪存启动的,即我为用户闪存配置了 Boot0 和 Boot 1 引脚.由于系统闪存中存在 DFU 引导加载程序,现在需要更改 Boot0 和 Boot1 引脚设置.有没有办法让 Boot 0 和 Boot 1 设置 ..
发布时间:2021-08-30 19:26:50 其他开发

从串行梅特勒托利多数字秤读取重量

我正在尝试从 c# 应用程序中的数字秤读取重量,发现 这个 问题这正是我想要做的但对我来说,下面的函数永远不会运行. private void port_DataReceived(object sender, SerialDataReceivedEventArgs e){this.Invoke(new EventHandler(DoUpdate));} 我已在设备管理器中检查过秤,其位置设置为 ..
发布时间:2021-07-20 18:41:55 C#/.NET

使用 Python 脚本查找 USB 串口

我正在尝试用 python 编写一个脚本,这样我就可以在 1 秒内找到我插入笔记本电脑的 USB 串行适配器的 COM 号.我需要的是隔离 COMx 端口,以便我可以显示结果并使用该特定端口打开腻子.你能帮我解决这个问题吗? 到目前为止,我已经在批处理/powershell 中编写了一个脚本,并且我正在获取此信息,但是我无法分离 COMx 端口的文本,因此我可以使用串行参数调用 putty ..
发布时间:2021-07-20 18:40:27 Python

如何将数据从 USB 设备发送到 DJI SDK?

所以这可能是一个有点基本的问题,但我在硬件方面没有太多经验.我正在使用 DJI Android 移动 SDK 与 M600 飞行控制器通信,并有一个 FTDI CU/TTY 设备,我正在尝试来回发送信息. 这成功地将“Hello World"发送到我的 USB 设备: //发送数据到板载sdk设备最终字节[] helloWorld = "HelloWorld".getBytes();mFl ..
发布时间:2021-07-20 18:40:21 其他开发