USB-USB-связь

У меня есть встроенный компьютер ARM с контроллером USB OTG и два других (Intel) встроенных компьютера без USB OTG (только стандартные разъемы типа A).

Я хочу настроить компьютер ARM в качестве хоста, а две другие машины — в качестве устройств.

Как это возможно без создания какого-либо сетевого (Ethernet) соединения? Я использую Linux.

2

Решение

Без дополнительного оборудования, я не думаю, что вы можете сделать это, по крайней мере, не «чисто».

Порты 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. Понятия не имею, что требуется на машинах Intel, возможно, более специализированное программное обеспечение.
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]