我有一台带有 USB OTG 控制器的 ARM 嵌入式机器和另外两台没有 USB OTG 的(英特尔)嵌入式机器(仅限标准 A 型连接器)。
我想将 ARM 机器配置为主机,将另外两台机器配置为设备。
如果不创建任何网络(以太网)连接,这怎么可能?我正在使用 Linux。
我有一台带有 USB OTG 控制器的 ARM 嵌入式机器和另外两台没有 USB OTG 的(英特尔)嵌入式机器(仅限标准 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(主机)模式下使用。
笔记: