c++怎样通过USB接口和设备交互

我要原理和伪码。(假设已知相应USB设备的信息格式)(这方面懂得不太多。只是好奇怎样用c++语言写能和任意USB设备交互的程序)... 我要原理和伪码。

(假设已知相应USB设备的信息格式)
(这方面懂得不太多。只是好奇怎样用c++语言写能和任意USB设备交互的程序)
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
百度网友e2479e0
推荐于2016-02-21
知道答主
回答量:26
采纳率:0%
帮助的人:20.4万
展开全部
没做过U口,做过串口,你是要写驱动还是上层应用?WINDOWS的话大概意思是驱动注册一个device在系统,程序通过open打开这个device,然后通过write写点数据,典型的i/o操作呗。
追问
上层应用。
c++怎样调用device的open?我怎么知道哪个驱动注册了哪个device,以及某个USB设备对应的驱动是谁?
追答
如果你不知道你的设备名称,使用device tree一类的内核工具可以看到。
先CreateFile,然后就可以ReadFile、WriteFile,DeviceIoControl与驱动进行交互了。
具体的驱动交互协议就需要看说明了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-15
展开全部
在c++中,少了一个分号就是少了整个程序。。。   
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d1dedbe
2014-08-15 · TA获得超过143个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:44.7万
展开全部
程序传一个信号
追问
请简单解释一下原理好吗?另外伪代码大概什么样?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式