腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(632)
视频
沙龙
1
回答
Linux Ubuntu上
LIBUSB
异步大容量
传输
超时
linux
、
ubuntu
、
asynchronous
、
libusb
、
libusb-1.0
我在Ubuntu上使用
libusb
,并试图通过异步
批量
传输
发送4字节的数据。我能够成功地执行以下步骤:1。 然后,代码将运行,直到<
浏览 2
提问于2017-09-12
得票数 0
回答已采纳
1
回答
LIBUSB
批量
传输
,
第一个
URB
失败
,
简单
linux
、
libusb
、
libusb-1.0
*xfr;
libusb
_free_transfer:
libusb
: debug [
libusb
_submit_trans
浏览 190
提问于2019-12-21
得票数 0
3
回答
当使用LIB
传输
任意数量的字节时,如何修复"Error -5“?
assembly
、
usb
在
传输
了看起来像是随机的#字节之后(在100到2000之间的任何地方),
传输
都会停止,错误rc=-5将从usb_control_msg调用中返回。0xC0, GET_FIFO_DATA, 0, 0, buffer, 8, 100); Device
浏览 6
提问于2008-10-28
得票数 4
1
回答
用
Libusb
1.0.25仿真USBHID流量
c
、
usb
、
wireshark
、
libusb
、
libusb-1.0
我目前正在尝试模拟使用
libusb
发送到/从HID设备发送的通信量。使用wireshark和USBPcap对流量进行嗅探。我通过请求描述符和设置配置等来模拟
第一个
数据包。,
libusb
中的哪些功能对应于这些数据包? AFAIK,set报告基本上是主机向设备
传输
某种设置。我想我可以复制数据包数据并发送完全相同的报告?in15 6.085037 2.41.1 host
浏览 17
提问于2022-03-30
得票数 2
1
回答
USB-从android到手机的连接
java
、
android
、
usb
我正在尝试通过USB从android向电脑发送数据,我找到了USB附件的介绍, (基本上我想发送几个字节给电脑上的一个程序员)那么,我在android上使用这个附件对吗?我将为pc程序使用什么?我是否必须创建从我的应用程序到该程序的套接字连接
浏览 1
提问于2014-10-18
得票数 0
1
回答
超时后使用
libusb
丢失输入数据
macos
、
libusb
、
darwin
这些是同步
批量
传输
-最大USB分组化是64,所以它是连续的64字节和4字节的USB
传输
。 我在
libusb
中发现了一个bug。每隔一段时间(实际上,这是相当频繁的),设备会“极客”,而不是发回68个字节,而是发回0或1个字节,然后
批量
读取超时。有时这种情况发生得很好,但很多时候,主机看不到下一个68字节的数据包,随后对
libusb
_bulk_transfer()的调用也会超时,直到所有的“重试”(在网络级别)都用完了,
传输
失败
。我在上面放了一个USB分
浏览 2
提问于2014-02-04
得票数 1
1
回答
libusb
批量
的最大
传输
大小是多少?
linux
、
usb
、
libusb
我选择使用
libusb
来开发它。由于带宽较大,我需要更大的总
传输
大小。此时,当我提交超过15MB (每次
批量
传输
1MB,第16次提交
失败
)时,将出现错误: [INFO] submit transfer [0]: [0]
LIBUSB
_SUCCESS /
LIBUSB
_TRANSFER_COMPLETED]: [0]
LIBUSB
_SUCCESS /
LIBUSB
_TRANSFER_COMPLETED [INFO]
浏览 256
提问于2021-07-17
得票数 1
回答已采纳
2
回答
Linux设备驱动程序误解
c
、
linux
、
linux-kernel
、
usb
、
linux-device-driver
为了学习Linux协议栈,我已经开始考虑为我的Atmel评估板做一个
简单
的USB驱动程序,它基于ARM M0+单片机,可以逃离Windows ()。
简单
地使用由USB子系统创建的cat文件描述符,我研究了负责与闪存交互的接口包含
批量
端点(类似地,这个术语来自USB规范,CMIIAW),充当“描述符”。Linux内核USB子系统提供了简洁的接口,可以与不同类型的端点进行通信,无论是控制端点、中断端点、
批量
端点还是异步端点。 现在我更接近我的问题了。另外,两个USB设备之间通信的主要
传输
单元是抽象的,称为<e
浏览 5
提问于2014-04-14
得票数 1
回答已采纳
1
回答
用java从
libusb
中读取usb设备的数据(Usb4java)
java
、
libusb
、
libusb-1.0
、
usb4java
我正在用
libusb
api从java中的usb设备读取数据。我可以将数据写入设备,但无法从设备读取数据。我可以读取
第一个
数据组(大小:1字节),但当我想要读取第二个数据组(大小:2字节)时,我收到超时错误(USB错误7:控制
传输
失败
:操作超时)。) (
LibUsb
.REQUEST_TYPE_VENDOR |
LibUsb
.ENDPOINT_IN), (byte) 0xdb, (short) 0, (short) 0, buffer, 0);(handle,(byte) (
Lib
浏览 4
提问于2015-03-05
得票数 3
1
回答
libusb
与USB大容量存储器通信
java
、
c++
、
c
、
usb
、
libusb
我需要测试
批量
传输
功能,我猜最
简单
的方法是与USB大容量存储设备通信,如USB闪存驱动器。不幸的是,我不知道这些设备是如何工作的。我猜有某种协议,我必须先发送一些USB控制请求,然后才能在
批量
端点上发起
传输
。 我对编写完整的USB大容量存储驱动程序或类似的东西不感兴趣,所以即使是文件系统的东西也无关紧要。我唯一的目的是通过某个
批量
端点
传输
一些数据,这样我就可以将我的实现与参考实现进行比较。我需要的是一些示例代码(语言并不重要,甚至使用
libusb
还是其
浏览 2
提问于2011-02-05
得票数 0
回答已采纳
4
回答
从具有
libusb
的设备读取时出现问题
linux
、
usb
、
libusb
两者都是
批量
传输
。每个通信事务采取(1)向设备写入命令(2)读取响应的形式。我使用
libusb
( 0.1版而不是1.0测试版)来实际执行通信。 在Windows上,一切都很好。然而,在Ubuntu (标准的Hardy桌面安装)中,虽然我可以连接到该设备并对其进行写入,但所有读取操作都
失败
,并从
libusb
报告了错误"error submitting : Invalid argument有没有人在使用
libusb
时看到过类似的问题,或者知道如何解决这个问题?
浏览 1
提问于2008-10-08
得票数 4
2
回答
什么时候USB设备应该在散装管道上发送一个ZLP?
windows
、
usb
、
winusb
设备何时应该发送零长度数据包(ZLP)来终止IN
传输
,以及它如何知道它应该? 例如,我在C#中使用了C#包装器。设备如何确定主机“
浏览 0
提问于2017-01-25
得票数 8
1
回答
如何将消息从USBSniffer映射到PyUSB?
usb
、
pyusb
- FdoHookDispatchInternalIoctl(ac56b1ea) : fdo=88b25448, Irp=889911d8, IRQL=0 SetupPacket =现在,我想发送通过PyUSB看到的请求序列,但是当我发送
第一个
请求时__get_timeout(timeout) File "c:\Python24\Lib\site-packages
浏览 1
提问于2012-11-13
得票数 1
1
回答
Linux下usb大容量
传输
超时在Windows下工作
linux
、
windows
、
timeout
、
linux-device-driver
、
libusb
编辑:我找到了原因,见下面我使用Python (PyUSB和
libusb
32)为Windows中的设备创建了一个“驱动程序”。虽然这个软件在Windows环境下可以在多台PC上无缝工作,但是使用我的Linux (Kubuntu18.10)测试笔记本电脑,在第二个512字节的大容量
传输
之后,每次都会大量写入512字节。更多信息,以防有帮助: 在Windows下,Wireshark显示了两次
批量
写入的时间差异,前者为6ms,而在Linux下约为3ms,这主要是由于睡眠操作(附加了相关的Python源代码)。但我不相信这一点,因为
浏览 2
提问于2019-03-09
得票数 1
回答已采纳
1
回答
使用
LibUsb
(未找到实体)在Java中通过USB发送数据时出错
java
、
usb
、
communication
、
libusb
我试图使用
LibUsb
4Java通过USB发送数据,但是我在bulkTransfer中得到了一个错误。我找不到错误,正在请求你的帮助。有什么问题吗?我正在OSXV10.10(约塞米蒂)上开发:Context context = new Context();
浏览 3
提问于2015-03-05
得票数 2
回答已采纳
1
回答
Delphi jvclHidDevice ReportID是不是等同于USB端点?
delphi
、
usb
、
hid
我可以让USB在Delphi (2010)中
简单
地工作(一个端点,ReportID = 0)。 但是现在我需要每毫秒发送96个字(192字节)的数据。(全速中断
传输
限制为每个端点64字节。)但是我既没有看到更灵活的USB/Delphi对象,也没有看到在JvclHIDDeviceController对象中指定端点的方法。
浏览 0
提问于2014-07-04
得票数 0
1
回答
如何使用linux驱动程序读写USB存储设备?
linux-kernel
、
usb
、
driver
、
dma
在试图为usb闪存驱动器编写自己的
简单
usb驱动程序时,我被困在读取写入设备的数据时。所以,我的
第一个
问题是:我知道我必须执行以下步骤:
urb</
浏览 3
提问于2016-06-18
得票数 3
1
回答
如何诊断来自嵌入式linux的慢速USB
传输
?
usb
、
embedded
在对USB进行测试时发现,当
批量
传输
以20 USB/S的速度运行时,大容量的IN
传输
运行在10 USB/S左右,为此,我在设备上使用了g_zero,并在主机上使用了一个
简单
的
libusb
程序。我在
简单
地说通用串行总线中检查了大容量的in协议,没有任何明显的理由说明为什么in比OUT慢得多。 现在我知道有太多的事情会导致这种情况,我不认为“慢是由……引起的。”回答。
浏览 0
提问于2016-08-04
得票数 4
1
回答
大容量
传输
发送太多( usb数据包的倍数?)
usb
、
libusb
、
libusb-1.0
我正在努力解决的问题int sent = 0;我的理解(例如来自)是:“当
传输
了所请求的确切数据量、
传输
了小于最大端点大小的数据包或
传输
了零长度数据包时,大容量
传输
就被认为是完全的。”以下是我的“解决方案”:int bulk_result =
libusb
_bulk
浏览 5
提问于2021-11-23
得票数 0
回答已采纳
1
回答
从pywinusb / python初始化USB设备
python-2.7
、
windows-xp
、
pywinusb
我的问题类似于Will提出的“用Python对USB HID设备进行
简单
的读/写?”,但是我没有得到任何结果。问题:我正在尝试处理俄勒冈州的usb气象站,它将WMRS200连接实现为HID设备。events return raw_test() 数据
传输
不会开始我在网上发现系统必须初始化一次(在重置或pw
失败
之后)发送缓冲区0x20 0x00 0x08 0x01 0
浏览 9
提问于2013-04-04
得票数 0
点击加载更多
相关
资讯
有什么方法可以批量压缩图片,试试这个吧!
Twitter实时大数据Streaming进化,从Storm到Heron
面对十亿数据量的技术挑战,如何对系统进行性能优化?
CAD转PDF的方法竟然有这么多?一个都不知道的赶紧进来学习
【行业资讯】Next Terminal v0.2.7 已经发布,HTML5 的远程桌面网关
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券