请问能不能在一个USB接口上同时多个接口?

[复制链接]
4156|6
 楼主| xlinyin 发表于 2007-11-27 16:42 | 显示全部楼层 |阅读模式
请大侠指教:意思是在同一个控制器上同时实现&nbsp;Mass&nbsp;Storage和鼠标的接口,设备接到PC上时能同时显示一个&nbsp;Removable&nbsp;Disk&nbsp;和&nbsp;一个鼠标,并能同时使用呢?<br />控制器上的Endpoint数目够用,我使用不同的Endpoint是不是能实现?<br /><br />我目前对驱动还不是很了解,多谢指教!
xusn 发表于 2007-11-27 17:39 | 显示全部楼层

应该不行吧

应该不行吧,除非一个控制器上有两个独立的USB
 楼主| xlinyin 发表于 2007-11-27 18:20 | 显示全部楼层

感谢xusn

我只有一个控制器,用多个interface不行吗?
平常人 发表于 2007-11-27 18:28 | 显示全部楼层

一个USB控制器上,只要Endpoint数目足够,可以实现多个设备

楼主的要求可以通过定义多个Interface实现,在Windows环境下这叫“复合设备”(Composite&nbsp;Device)。但是我记不清了,曾经听说因为微软的Bug,Mass&nbsp;Storage不能成为复合设备的一部分,这点不知其他人有没有经验,不然楼主可以自己试一下了。
 楼主| xlinyin 发表于 2007-11-27 18:33 | 显示全部楼层

谢谢 平常人

谢谢&nbsp;平常人<br />U盘在windows下不能实现支持多个分区&nbsp;就是&nbsp;Mass&nbsp;Storage不能成为复合设备的例子吧<br />我试着用多个Interface来做其它类协议,谢谢!
computer00 发表于 2007-11-27 19:04 | 显示全部楼层

U盘在windows下能实现支持多个分区,这个跟复合设备无关

复合设备我还没玩过,改天俺也搞个玩玩。
平常人 发表于 2007-11-27 20:32 | 显示全部楼层

圈圈说得对,U盘在windows下能否实现多个分区,与复合设备无

可以从最简单的USB键盘+USB鼠标开始做复合设备,而且USB键盘不必实现完整的功能,几个键就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部