一台Linux即可充当USB的device端,也可以由另一台Linux来充当USB的Host端。在与以太网不同,在USB网络里各终端不是对等的,即USB Host端和USB Device端的所需要软件和硬件接口不一样。
Linux充当USB Host
Linux开发板当USB Host时,需要安装安装 rndis_host.ko 这个驱动。
复制代码
│ Prompt: Host for RNDIS and ActiveSync devices (EXPERIMENTAL) │
│ Defined at drivers/net/usb/Kconfig:234 │
│ Depends on: NETDEVICES && USB && NET && USB_USBNET