将 USB 端口模拟为 USB 闪存驱动器?

将 USB 端口模拟为 USB 闪存驱动器?

有人知道有什么软件可以通过 OS X 中可用的 USB 端口模拟 USB 闪存驱动器吗?也许有某种方法可以将目录映射到 USB 端口,然后可以将其连接到支持读取 USB 存储设备的另一台设备?

我很想将笔记本电脑连接到汽车的 USB 端口,然后像使用 USB 驱动器一样访问文件。我知道使用 Firewire 的目标磁盘模式(不确定 USB 是否也支持该模式),但我希望有不需要在操作系统之外启动的东西(我想保留对机器的使用)。

我认为可能存在硬件限制,阻止软件自行执行此操作。

有任何想法吗?

答案1

不幸的是,USB 在主机和设备之间做出了严格区分。如果您汽车上的 USB 插座具有与 PC 相同的标准 USB A(主机)连接器,则意味着汽车的计算机想要成为主机,就像您的计算机想要成为主机一样,因此它们很可能会相互冲突并且无法相互通信。

有些人制作了用于连接两个主机的“USB 文件传输线”。这些电缆中有一个嵌入式芯片,可以让两个主机彼此之间看起来像是设备。我相信这些产品假设两个主机都是功能齐全的 PC,而不是恰好有主机连接器的嵌入式系统。我没有使用过这些电缆,所以我不确定是否需要在一端或两端安装软件。也许值得研究一下。

USB 实施者论坛(USB 规范背后的组织)最终意识到了主机与设备区别的局限性,并创建了 USB On-The-Go (OTG) 规范,以便支持 USB 的设备可以根据需要随时在主机和设备角色之间切换,具体取决于它们正在通信的对象。但是,我认为您可能需要两端都支持 USB OTG。

相关内容