2

我有一台带有 USB OTG 控制器的 ARM 嵌入式机器和另外两台没有 USB OTG 的(英特尔)嵌入式机器(仅限标准 A 型连接器)。

我想将 ARM 机器配置为主机,将另外两台机器配置为设备。

如果不创建任何网络(以太网)连接,这怎么可能?我正在使用 Linux。

4

1 回答 1

3

如果没有额外的硬件,我认为你不能做到这一点,至少不能“干净地”。

USB A 端口仅用于指向“上游”,即指向主机。由于您有两台机器想要成为设备,并且只有 A 端口,所以您有点不走运。

使用其中两条USB 连接电缆和一个集线器可能是可行的,如下所示:

                    +--------+
  [ ARM box OTG]----|B (hub) |
                    |        |                      
                    | A    A |
                    +--------+
                      |    |
                      |    |
[Intel box A]---[cable]    [cable]---[A Intel box]

上面,[cable]表示直接电缆连接电缆,每个盒子内的 A/B/OTG 符号表示每个盒子上使用的连接器类型。OTG 端口正在 A(主机)模式下使用。

笔记:

  1. 我没试过这个。
  2. 它需要 ARM 盒子有专门的软件来驱动 DCC 电缆,因为它们实际上是有源设备。
  3. 不知道英特尔机器需要什么,可能是更专用的软件。
于 2013-02-22T15:12:31.927 回答