社区
驱动开发/核心开发
帖子详情
usb端点
挣扎中前行
2012-03-13 11:40:54
如何跟usb非零端点进行数据交互啊?若使用linux的libusb该用哪一个函数呢?
...全文
257
10
打赏
收藏
usb端点
如何跟usb非零端点进行数据交互啊?若使用linux的libusb该用哪一个函数呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengchy
2012-04-01
打赏
举报
回复
四程传输模式:control(控制)、interrupt(中断)、bulk(批量)、ISO(等时)
kermitshen
2012-03-31
打赏
举报
回复
对的,先解析endpoint的direction,in or out,type是bulk,还是interrupt,然后再根据这个找对应的函数来做。
只是好奇,如果是ISO的话,应该怎么弄呢?
挣扎中前行
2012-03-31
打赏
举报
回复
弱弱的问下啥是ISO?
[Quote=引用 7 楼 的回复:]
ISO是在具体进行传输之前(usb_submit_urb)才进行填充的
[/Quote]
pengchy
2012-03-31
打赏
举报
回复
ISO是在具体进行传输之前(usb_submit_urb)才进行填充的
挣扎中前行
2012-03-30
打赏
举报
回复
要先解析端点描述符(入还是出,bulk还是interrup等),在选择相应的函数来操作
ldd
2012-03-30
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
如果是批量端点的话usb_bulk_write与usb_bulk_write,其他端点也有相应的函数。你仔细看看Libusb的API
[/Quote]
0是控制端点 不同的端点 linux 会自动识别端点类型吧
窗外云天
2012-03-15
打赏
举报
回复
如果是批量端点的话usb_bulk_write与usb_bulk_write,其他端点也有相应的函数。你仔细看看Libusb的API
挣扎中前行
2012-03-13
打赏
举报
回复
那位大侠帮帮啊
woshi_ziyu
2012-03-13
打赏
举报
回复
DeviceIOControl调用UsbBuildVendorRequest,
linux的libusb不清楚
看看官网的介绍
libusb
USB
中的
端点
详细了解
前言
端点
在实际的
USB
通讯过程种的具体作用与含义十分重要,但是有些难以理解,自己整理一些知识作为备忘。(注: 1、文中的EP表示Endpoint;)一、
端点
概念。
端点
(Endpoint),是主机与设备之间通讯数据的接收或来源。主机与设备之间通信时最终会总用于设备上的各个
端点
,它是主机与设备间通信流的一个逻辑终端。一系列相互独立的
端点
在一起构成了
USB
逻辑设备,在系统结构中,位...
USB
端点
根据
USB
规范,设备
端点
是
USB
设备中一个独特的可寻址部分,它作为主机和设备间通信流的信息源或库。
USB
枚举和配置一节介绍了设备向默认地址做出响应的步骤。枚举过程中,该事件在主机读取
端点
描述符等其他描述符信息之前发生。在该过程中,需要使用一套专用的
端点
用于与设备进行通信。这些专用的
端点
(统称为控制
端点
或
端点
0)被定义为
端点
0 IN 和
端点
0 OUT。虽然
端点
0 IN 和
端点
0 OUT 是两个不同的
端点
,但对开发者来说,它们的构建和运行方式是一样的。
USB
端点
,管道
从逻辑上讲
USB
数据的传输是通过管道进行的,
USB
系统软件通过默认控制管(与
端点
0相对应的管道)管理设备,设备驱动程序通过其它的管道来管理设备的功能接口,实现数据交互。数据
端点
用于数据的传输,一个
USB
设备可以包括若干个数据
端点
,不同的
端点
以
端点
编号和方向区分,不同的
端点
有不同的特性,可以支持不同的传输类型、访问间隔以及最大数据包大小等。微观的看是在主机软件Buffer和设备
端点
之间进行,可以认为
USB
通讯就是主机软件Buffer和设备
端点
之间的数据交换,交换的通道即称为管道。
usb
端点
笔记
usb
端点
USB
端点
详解
__u8 bEndpointAddress; //
端点
地址:0~3位是
端点
号,第7位是方向(0-OUT,1-IN)
端点
地址:总共8位0,1,2,3四位表示
端点
号,第7位表示
端点
方向那么由这5位可以确定32个
端点
地址.其中输入
端点
0-15输出
端点
0-15Out endpoint for all omron health devices,所有Omron健康设备的输出
端点
地址(共8位,包括
端点
号,
端点
类...
驱动开发/核心开发
21,620
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章