社区
硬件/系统
帖子详情
如何打开USB设备通信?
Hiquotion
2010-09-25 11:03:33
用VC在WIN下通过枚举能够找到指定PID和VID的设备,但网上查资料都说要用设备的PIPE来createfile才能与设备通信,但PIPE是设备中定义的。那么在不知道设备PIPE信息的时候如何打开设备通信呢?
libusb-win32是在windows下使用的,那么libusb是如何实现与其它USB设备通信的呢?我想知道它是如何实现的?
...全文
141
4
打赏
收藏
如何打开USB设备通信?
用VC在WIN下通过枚举能够找到指定PID和VID的设备,但网上查资料都说要用设备的PIPE来createfile才能与设备通信,但PIPE是设备中定义的。那么在不知道设备PIPE信息的时候如何打开设备通信呢? libusb-win32是在windows下使用的,那么libusb是如何实现与其它USB设备通信的呢?我想知道它是如何实现的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hiquotion
2010-12-22
打赏
举报
回复
那个项目已经不做了,不过还是非常感谢楼上的回复。
用户 昵称
2010-09-25
打赏
举报
回复
[Quote=引用 1 楼 yxsylyh 的回复:]
补充一下:
libusb-win32是在windows下的通用USB通信工具,它是如何实现与其它USB设备通信的呢?
[/Quote]
没看懂你这句话,其它设备在什么系统上?
碧螺春的马甲
2010-09-25
打赏
举报
回复
libusb 有驱动吗?
1 一般 USB Device 有其对应驱动。
2 一般 驱动会 附带 SDK。
3 使用 SDK 和 USB Driver 做通讯。
通用型的 libusb 不一定适合 其他USB Dev。
Hiquotion
2010-09-25
打赏
举报
回复
补充一下:
libusb-win32是在windows下的通用USB通信工具,它是如何实现与其它USB设备通信的呢?
Linux驱动之
USB
设备
驱动
当一个
USB
设备
被插入的时候,
USB
设备
驱动,也就是
usb
_generic_driver会跟
USB
设备
交互,得到其所有的各种描述符,并为每个接口都定义成为一个device,之后再加载到
usb
_bus上,让其去匹配其对应的接口驱动程序。
C#
USB
接口与
设备
通信
目录
USB
通信
打开
指定
设备
配置
设备
读取数据关闭
设备
示例
USB
通信
这是我第一次直接使用
USB
接口与
设备
进行
通信
,第一反应就是
打开
指定
设备
,配置
设备
,读取数据,关闭
设备
备。事后发现确实如此。在网上查看一番之后,...
c++ 如何实现和
USB
设备
通信
呢??
大致分为以下三个步骤:(具体的一些概念的... 一开始,我们假设有N个HCD,然后 使用CreateFile函数 获取到HCD的
设备
句柄之后,我们需要获取它下面的首个HUB的
设备
。 二、根据HCD的
设备
句柄获取HUB
设备
使用Crea...
Android-
USB
通信
Usb
Manager:获得
USB
的状态,与连接的
USB
设备
通信
。
Usb
Device:
USB
设备
的抽象,它包含了一个或多个的
Usb
Interface,而每个
Usb
Interface包含多个
Usb
Endpoint。Host与其
通信
,先
打开
Usb
DeviceConnection,使用
Usb
R
Java使用
usb
4java连接
usb
设备
实现
通信
Java使用
usb
4java连接
usb
设备
实现
通信
,全流程展示并且附带错误解决方案
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章