USB to USB communication
USB to USB communication
我有一台带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(主机)模式下使用。
注:
- 我还没试过这个
- 这将要求ARM盒具有专用软件来驱动DCC电缆,因为它们实际上是有源设备
- 不知道英特尔机器需要什么,可能是更专用的软件
相关文章:
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 插入或删除时获取usb的dos_name
- 使用 VID、PID、+SN 查找 USB 端口号
- USB传输的LibUSB C++格式不同
- 从 GUID 获取 USB 卷路径
- 如何在C++(VS2010)中设置超时读取USB端口?
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- Android Java USB for native cpp
- mbed:使用 USB 文档库编译会导致错误
- 如何集成 HID USB 控制器?
- 在Windows(C++)中使用USB相机拍摄高分辨率照片
- 如何检测 USRP USB 类型?
- MPI_collective communication
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 如何在Qt中使用Android上的USB OTG串行接口?
- 只需按一次按钮即可通过USB发送数据
- 适用于 macOS 的 Xcode 应用程序。这就是我设置从USB麦克风输入获取音频的方式。一年前工作,现在没有了。为什么
- 通过USB在PC和Arduino之间进行串行通信
- Windows Phone 8 USB communication
- USB to USB communication