usb-hid

如何在 Linux 下降低 Logitech MX518 鼠标的轮询率?
usb-hid

如何在 Linux 下降低 Logitech MX518 鼠标的轮询率?

我正在运行 Arch Linux,我的鼠标(Logitech MX518 游戏鼠标)出现问题。我想降低它的轮询率。目前,它每 1 毫秒轮询一次,这会导致大多数应用程序中的 CPU 使用率更高,并且对于我的用例来说有点过头了。我通过分析输出确定轮询率为 1 毫秒cat /sys/kernel/debug/usb/devices: T: Bus=02 Lev=04 Prnt=09 Port=02 Cnt=02 Dev#= 11 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxP...

Admin

有人能帮我解释 USB HID 中的这些数字吗?
usb-hid

有人能帮我解释 USB HID 中的这些数字吗?

我正在我的光学装置中使用一个设备。http://www.ti.com/lit/ug/dlpu010g/dlpu010g.pdf。我可以投影任何图像(1、2、..、8 位)。我不是程序员,这让我更难解释我的问题。我需要知道什么时候屏幕上应该显示哪种颜色。为此,我需要修改设置配置中的初始化参数并发送到设备(位、时间曝光等以满足我的需求。 有一个参数写为:0x00061800 我想知道如何解释这些数字以及它们来自哪里。我知道这是一个非常笼统的问题,我可能会收到管理员的警告,但如果有人能给我提示或解释,至少让我知道如何理解这类命令,我将不胜感激。 ...

Admin

Wine 找不到 HID USB 设备(Power Commander V 接口)
usb-hid

Wine 找不到 HID USB 设备(Power Commander V 接口)

我正在努力Dynojet Power Commander V(PCV)软件在 Wine 4.0 和 18.2x64 中运行。程序启动正常,但无法找到通过 USB 作为 HID 连接的控制器。它适用于虚拟盒(Windows 7),但对于我要做的事情来说,这太麻烦了。 我在https://wiki.winehq.org/Hid以及许多其他不起作用的东西。Wine 调试日志只是说找不到控制器,没什么用。PCV 软件中没有指导连接的选项。 它只是使用通用的 Windows HID 驱动程序。 $ dmesg [17133.472348] usb 3-3: new ...

Admin

1 个特定 USB 端口上的 HID 设备无法再被识别
usb-hid

1 个特定 USB 端口上的 HID 设备无法再被识别

在我目前的项目中,我使用的是 IPC(工业 Windows 7 Ultimate PC)和 1 个或多个霍尔传感器。这些探测器测量新生产的磁铁的磁场强度,并以字符串形式返回值(特斯拉)。 该设置与自编的 c# 应用程序一起工作,使用制造商的库和 Profinet 库,将结果发送到 PLC。 最近,两个探头中的一个不再连接。我收到一条 Windows 通知,称连接的 USB 设备不再被认可设备管理器显示其中一个探测器最初显示为 HID 设备,现在是一个未知的 USB 设备。 经过进一步调查,我发现现在只有在某个特定端口上才能识别该设备。所有其他端口都会导...

Admin

我可以将 /dev/usb/hiddevX 作为存储类型挂载吗?
usb-hid

我可以将 /dev/usb/hiddevX 作为存储类型挂载吗?

我从电视服务提供商那里获得了一个外部硬盘,他们的接收器可以通过 eSATA + USB(y 型电缆)访问。将设备插入我的计算机后,我得到: 这是 dmesg: [290079.510263] usb 1-1.4: new low-speed USB device number 6 using ehci-pci [290079.624653] usb 1-1.4: New USB device found, idVendor=0bf0, idProduct=c010 [290079.624657] usb 1-1.4: New USB device str...

Admin

如何在 Windows 10 上纠正 Nyko Airflo EX 控制器右模拟摇杆行为?
usb-hid

如何在 Windows 10 上纠正 Nyko Airflo EX 控制器右模拟摇杆行为?

我有一台旧的 Nyko Air Flo EX,它运行良好。除了右侧模拟摇杆行为不正确。经过一番挖掘,我发现了以下内容: 它使用符合 HID 标准的游戏控制器 硬件 ID: HID\VID_124B&PID_4D01&REV_0101 HID\VID_124B&PID_4D01 HID\VID_124B&UP:0001_U:0004 HID_DEVICE_SYSTEM_GAME HID_DEVICE_UP:0001_U:0004 HID_DEVICE 什么时候Joy.Cpl 测试处于空闲状态 按下模拟摇杆按钮(bt...

Admin

意外禁用所有 HID 设备 - 无法执行任何操作
usb-hid

意外禁用所有 HID 设备 - 无法执行任何操作

标题说明了一切。我正在尝试 devcon.exe,不小心禁用了所有 HID 设备。除了电源按钮和 Windows 键之外,我无法对计算机执行任何操作,重新启动似乎没有任何作用。我有点受不了。有什么办法可以解决这个问题吗? ...

Admin

通用 HID USB 不断尝试在 Win10 Bootcamp 中安装
usb-hid

通用 HID USB 不断尝试在 Win10 Bootcamp 中安装

我有一个通用 USB HID 设备(USB 体重秤)。当我将其插入具有 Bootcamp Win10 配置的 MacMini 时,USB 会不断尝试安装(您可以听到 Windows 声音)。奇怪的是,如果我运行读取该设备的软件,它就可以正常工作。只要我运行该软件,设备就会停止安装。一旦我停止它,设备就会再次开始安装。 所有其他 USB 设备均可在同一台计算机上顺利安装。 并且在不同的机器(win7)上安装相同的设备也很好。 有什么帮助吗? ...

Admin

收集的背景信息
usb-hid

收集的背景信息

我想要回答的根本问题很简单: 在 Windows 10 中使用 HID 设备理论上每秒可以写入的最大字符数是多少? 为了回答这个问题,我必须弄清楚 Windows 10 操作系统如何处理键盘输入。翻阅了数百页文档后,我感到无比困惑。 收集的背景信息 根据基本的电子知识,我们知道,硬件按钮按下是否能被软件解释,可以通过两种方式检查:轮询和中断。 轮询是反复检查硬件状态以了解输入值的变化。 中断是硬件触发的事件,它中断主线代码以提供有关硬件变化的信息。 由于轮询在处理需要即时响应的事件时效率极低,因此倾向于使用中断。不使用轮询是因为监控即时...

Admin

Linux 目标设备 HID 支持
usb-hid

Linux 目标设备 HID 支持

我希望我的 Linux 目标 3.10 嵌入式 ARM 设备通过 USB HID 接收和发送命令到主机 PC。主机 PC 将有一个 GUI,通过 HID USB 与 Linux 目标设备通信。通常我会使用非 HID 驱动程序来实现这种功能,但现在不行了。在目标端,我为“hidg”驱动程序创建了一个平台结构 hidg_func_descriptor。报告 ID 为 5,我将其用作数据的第一个字节。我创建了“/dev/hidg0”。我可以使用 write() 向 hidg0 写回主机 PC。它作为带有数据的中断到达分析仪。但我需要从 PC 主机 USB 读取 H...

Admin

解除 usbhid 设备的绑定并绑定到您自己的驱动程序
usb-hid

解除 usbhid 设备的绑定并绑定到您自己的驱动程序

操作系统:Debian 8 问题:我正在为我的微控制器编写 USB 驱动程序模块,自定义 USB HID,但当我将其插入笔记本电脑时,它会绑定到 USBHID 驱动程序,如果我这样做,rmmod usbhid它也会断开鼠标连接,这不是很好)我可以通过以下方式解除绑定 sudo sh -c 'echo -n "1-3:1.0" > /sys/bus/usb/drivers/usbhid/unbind' ,但是每次插入设备时都这样做并不有趣。即使在我编写了脚本之后,我也发现一遍又一遍地运行它并不有趣。是否可以自动解除我的设备与 usbhid 驱动程序...

Admin

不使用 HID 修改注册表
usb-hid

不使用 HID 修改注册表

我正在开发一个程序,它不允许插入新的 USB HID,但允许插入相机、记忆棒等设备。我已经用简单的注册表项完成了我需要的工作。一切都运行良好,直到系统被锁定,因为出于某种原因,连接到系统的 HID 被卸载。 在这种情况下,我的 Windows 系统可以正常工作,但无法将任何 HID 连接到它。除了 USB 之外没有其他端口。我甚至无法使用系统恢复,因为它只能通过以下方式使用: 按住 SHIFT 键重新启动系统(无键盘) 连续 3 次无法启动 Windows(系统启动正常) 使用控制面板(我想,没有 HID 就无法到达那里) 那么,我有什么选择可以从...

Admin

如何保护我的设备免受 USB Rubber Ducky 的攻击?
usb-hid

如何保护我的设备免受 USB Rubber Ducky 的攻击?

我正在寻找有关操作系统配置或安全工具的答案,而不是像“不要将其插入您的计算机”。 那么,有什么方法可以保护我的设备(PC、智能手机、平板电脑……)免受 USB Rubber Ducky 的攻击? 提前致谢。 ...

Admin

我如何找出为什么 systemctl 服务“systemd-modules-load”失败?
usb-hid

我如何找出为什么 systemctl 服务“systemd-modules-load”失败?

一段时间以来,我在启动过程中看到一些红色文本闪烁。今天我决定研究一下。systemctl 服务systemd-modules-load.service失败并显示以下文本: tomas@bonus-debian:~$ sudo systemctl status systemd-modules-load ● systemd-modules-load.service - 加载内核模块 已加载:已加载(/lib/systemd/system/systemd-modules-load.service;静态;供应商预设:已启用) 活动:失败(结果:退出代码...

Admin