首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows PC作为USB从机来模拟拇指驱动器

Windows PC作为USB从机来模拟拇指驱动器
EN

Stack Overflow用户
提问于 2009-03-25 15:50:30
回答 3查看 11.7K关注 0票数 6

我需要创建一个允许Windows (XP/Vista)模拟拇指驱动器的应用程序。也就是说,当PC被插入另一个Windows系统,或者在这种情况下,一种允许USB拇指驱动器被插入的硬件,计算机上的一个文件夹看起来就像一个巨大的拇指驱动器。有没有想过从哪里开始调查这件事?

更新(更具体的描述):我需要将我的PC连接到一个新的多功能设备上,该设备支持扫描到插入设备前端的USB拇指驱动器。这些单元不支持WIA或TWAIN通过你通常用来连接PC的后USB连接器。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-04-09 08:35:33

您不能在应用程序中这样做。在最低级别,计算机上的USB端口由主机控制器接口控制。该芯片将管理多达127个从USB设备。在实现USB协议的从端之前,您需要认真地重新编写这个芯片。当然,在这一点上,您的PC中的任何USB集线器都会崩溃--您可能拥有的这8个USB端口通常由两个连接到USB1和USB2主机控制器的智能USB集线器实现。接下来,您的USB键盘和鼠标将停止工作。

票数 2
EN

Stack Overflow用户

发布于 2009-03-25 15:57:20

大多数普通pc中的USB控制器不可能充当USB从机。所以我首先要调查一下你要使用什么样的硬件。

另一种方式:有USB连接电缆连接2个人电脑通过USB,也许这是可用的吗?

票数 4
EN

Stack Overflow用户

发布于 2015-09-23 21:02:19

使用带有两个从USB的MCU。编写一个简单的冰箱软件,使一个USB充当一个特殊的设备类,直到PC在这个USB上为另一个USB提供强制性数据(当然包括设备类)。编写一个PC程序,连接到专用设备(您的MCU),上传大容量存储设备类,并将I/O重定向到专用分区。单片机上的另一个USB将成为一个模拟的大容量存储设备。

其中一些代码可以从Linux中获取。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/682193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档