Как настроить два хоста Linux, подключенных через перекрестный кабель USB 3.0, и действовать так, как если бы один из них был устройством

Ядро Linux имеет файл конфигурации сборки, который позволяет вам выбирать функции, которые вам нужны, а какие нет. Вам нужно выбрать эту функцию.

Из корня исходного дерева вы можете:

# make menuconfig

На этом этапе вы можете ввести / , затем CONFIG_BT_HCIBTUSB и нажать Enter. Вы должны увидеть что-то вроде:

Symbol: BT_HCIBTUSB [=n]                                                                                                                                          
Type  : tristate
Prompt: HCI USB driver
Location:
  -> Networking support (NET [=y])
(1)   -> Bluetooth subsystem support (BT [=n])
        -> Bluetooth device drivers
  Defined at drivers/bluetooth/Kconfig:21
  Depends on: NET [=y] && BT [=n] && USB [=y]
  Selects: BT_INTEL [=n]

В этот момент нажатие 1 приведет вас к параметру конфигурации, отмеченному (1) :

< > HCI USB driver (NEW)

Однократное нажатие пробела настроит его для построения как модуль. Нажатие пробела второй раз выберет, что он будет встроен в образ ядра:

<*> HCI USB driver (NEW)

Теперь, когда вы выйдете из инструмента конфигурации и перестроите ядро, эта дополнительная функция будет включена в сборку.

1
07.06.2017, 20:38
1 ответ

Я не проверял это, но согласно порту отладки USB3 можно использовать отладочный кабель USB 3.x для установки последовательного соединения между двумя хостами Linux. Это позволит, например. запустите соединение PPP или SLIP поверх ttys.

0
28.01.2020, 00:55

Теги

Похожие вопросы