USB to USB communication

USB to USB communication

本文关键字:USB communication to      更新时间:2023-10-16

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

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

在不创建任何网络(以太网)连接的情况下,这怎么可能呢?我使用的是Linux。

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

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. 不知道英特尔机器需要什么,可能是更专用的软件