问题标签 [usb]

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.

0 投票
13 回答
55158 浏览

c++ - 如何以编程方式拔出和重新插入任意 USB 设备?

我正在尝试修复伪装成虚拟 COM 端口的无响应 USB 设备。手动重新插入工作,但可能有多达 12 个这样的单元。是否有 API 命令可以执行与拔出/重新插入周期等效的编程?

0 投票
12 回答
18973 浏览

windows - 如何为 Windows 平台的 USB 设备编写驱动程序?

我正在寻找一种通过 USB 接口读取接线电压并返回数据的设备。我将如何编写一些东西来解释这些数据以及我将使用什么语言?

编辑:如果有帮助,这个项目是为不支持综合 ODB2 数据端口的旧引擎开发一个数字转速表。因此,它将读取直流电路上的电压并具有准确的图形界面。我完全不知道从哪里开始,但我决心让它发挥作用!它适用于窗户。

0 投票
4 回答
1287 浏览

windows-xp - 连接特定类型的 USB 设备时如何在 XP 中执行应用程序

在 Windows XP 中,当连接了特定类型的 USB 设备(它当前作为存储设备连接 - 即它显示为驱动器)时,执行特定应用程序的最佳方式是什么。

我正在寻找的解决方案必须从第一次连接设备时执行应用程序或提供应用程序作为选择,无论哪个更容易实现,设备必须作为存储设备保持连接。

编辑:轮询所有连接的设备是不够的 - windows 在那个阶段已经完成了它的弹出窗口。问题是在没有额外弹出窗口的情况下启动应用程序,然后应用程序将需要将该设备用作普通存储驱动器。

0 投票
4 回答
2390 浏览

hardware - 如何与自定义 USB 设备进行双向通信?

我计划构建一个 USB 设备,该设备具有一些软件需要响应的按钮,以及软件需要控制的指示器。我是 USB 新手,所以我正在寻找任何可以帮助我入门的指针。

0 投票
2 回答
6862 浏览

python - 使用 Python 在 Mac 上开发 USB 驱动程序

我想在 Mac 上用 Python 编写一个驱动程序来与我的 Suunto t3 手表对话。我的日常工作是用 C# 做基本的 Web 工作,所以我对 Python 和在 Mac 上开发的熟悉程度有限。

您能否建议如何开始进行一般的驱动程序开发,然后更具体地在 Mac 上进行。即如何轻松查看正在传输到设备的数据?我已经启动并运行了 Python 2.5 (MacPorts)。

0 投票
4 回答
6017 浏览

linux - 从带有 libusb 的设备读取时出现问题

情况是这样的:我有一个带有两个端点的 USB 设备(我正在尝试与之通信的自定义设备),一个写入设备,一个从设备读取。两者都是批量转移。每个通信事务都采用以下形式:(1)向设备写入命令(2)读取响应。我正在使用 libusb(版本 0.1 而不是 1.0 beta)来实际执行通信。

在 Windows 上,一切都很好。我可以连接设备,声明接口并愉快地通信。但是,在 Ubuntu(标准 Hardy 桌面安装)中,虽然我可以连接到设备并对其进行写入,但所有读取操作都会失败,并从 libusb 报告错误“提交 URB:无效参数”(错误代码 -22)。

如果我检查 /var/log/messages 我看到在尝试读取的同时记录了一条警告消息:“sysfs: duplicate filename 'usbdev4.3_ep81' can not be created” - 这与设备相符(确实是在那辆公共汽车上,它是我试图读取的端点 81)。

所以...有人在使用 libusb 时看到过类似的问题,或者知道如何解决它?

0 投票
4 回答
10059 浏览

c# - 在 C# 中通过 USB 驱动 POS 打印机

任何想法如何最好地从 c# 驱动 USB POS 打印机。POS 打印机通常是基于串行、TCP/IP 或 USB 的。我知道如何完成串行和 TCP/IP,但不知道如何在 C# 中通过 USB 进行通信。我知道微软提供了一个名为 POS.NET 的层,但我想尽量避免使用它。人们可以推荐的任何想法或任何 C# 库将不胜感激。谢谢

0 投票
1 回答
1753 浏览

blackberry - 直接从 USB 接口从黑莓(珍珠)获取 gps 数据

有没有人研究过如何通过 USB 访问黑莓手机上的 gps 芯片组,这样就不必通过手机运营商的数据网络传输这些数据?

是否可以访问 GPS 芯片组,将信息存储在缓冲区中,并打开接口连接(通过 USB 充电端口)进行访问?不确定 J2ME 是否允许这样做...

0 投票
1 回答
4143 浏览

c# - 在 Windows 上挂载/卸载 USB 磁盘

在 Windows Server 上,默认情况下,外部 USB 磁盘并不总是被挂载。我希望我的程序(用 C# 编写)能够检测外部 USB 磁盘,识别它们,然后挂载它们。

完成后,它应该执行任何与“安全删除硬件”等效的程序,以刷新和卸载磁盘。

任何指针?

0 投票
1 回答
621 浏览

.net - .net 系统托盘应用程序在插入 USB 设备时启动

插入 USB 设备时,如何让我的 .net 系统托盘应用程序弹出?