社区
驱动开发/核心开发
帖子详情
usb端点
挣扎中前行
2012-03-13 11:40:54
如何跟usb非零端点进行数据交互啊?若使用linux的libusb该用哪一个函数呢?
...全文
195
10
打赏
收藏
usb端点
如何跟usb非零端点进行数据交互啊?若使用linux的libusb该用哪一个函数呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
STM32F103上
USB
的
端点
资源.pdf
STM32F103上
USB
的
端点
资源,中文版很好理解的
端点
介绍,又利于开发
usb
设备
USB
学习:GD32
USB
虚拟多串口(F470
端点
不够)
USB
学习:GD32
USB
虚拟多串口(F470
端点
不够)
USB
设备控制器
端点
缓冲区的优化设计
2000年发布的
USB
2.0规范,将
USB
接口的传输速度提高了40倍。传输速度的提升使得
USB
设备控制器的设计指标也随之提高,虽然协议中对于缓冲区的设计要求并没有本质上的改变,但是由于总线带宽与传输速度的提高,各个芯片供应商均推出了自己的缓冲区设计方案。为了提高
USB
接口的数据存取速度,通常使用异步FIFO来设计
端点
缓冲区。这里首先简要介绍
USB
中
端点
的概念,并给出一款异步FIFO的设计方案。然后根据
USB
四种传输类型的特点,提出基于该FIFO结构的不同类型的
端点
缓冲区的设计方案。特别是对于控制
端点
提出了一种新型的双向异步FIFO结构,在保证控制传输的前提下,减小了将近1/2的电路面积。最后
Linux下
USB
驱动开发笔记
USB
驱动开发文档,结合代码,分析的很详细,希望对大家有用。
usb
2.0
端点
控制传输
端点
0控制传输详解
驱动开发/核心开发
21,616
社区成员
21,711
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章