USB OTG 컨트롤러가없는 ARM 임베디드 컴퓨터와 USB OTG가없는 다른 두 개의 (Intel) 임베디드 컴퓨터 (표준 A 커넥터 만 해당)가 있습니다.USB 대 USB 통신
ARM 시스템을 호스트로 구성하고 다른 두 시스템을 장치로 구성하려고합니다.
네트워크 (이더넷) 연결을 만들지 않고 어떻게 가능합니까? 나는 리눅스를 사용하고있다.
USB OTG 컨트롤러가없는 ARM 임베디드 컴퓨터와 USB OTG가없는 다른 두 개의 (Intel) 임베디드 컴퓨터 (표준 A 커넥터 만 해당)가 있습니다.USB 대 USB 통신
ARM 시스템을 호스트로 구성하고 다른 두 시스템을 장치로 구성하려고합니다.
네트워크 (이더넷) 연결을 만들지 않고 어떻게 가능합니까? 나는 리눅스를 사용하고있다.
추가 하드웨어가 없어도 적어도 "깔끔하게"는 아니더라도이 작업을 수행 할 수 있다고 생각하지 않습니다.
USB A 포트는 "업스트림", 즉 호스트를 가리키는 의미입니다. 장치가되기를 원하는 두 대의 기계가 있기 때문에 A 포트만 있어도 운이 좋지 않습니다.
그것은 그 USB-link cables 두와 허브, 그래서 등을 행할 수 있습니다 : 위
+--------+
[ ARM box OTG]----|B (hub) |
| |
| A A |
+--------+
| |
| |
[Intel box A]---[cable] [cable]---[A Intel box]
는 [cable]
는 직접 케이블 연결 케이블을 표시하고, 각 상자 안에 A/B/OTG 기호는을 표시 각각에 사용되는 커넥터의 유형. OTG 포트는 A (호스트) 모드에서 사용됩니다.
참고 :이 시도하지 않은
처음에 원래 게시물에서 일류 편집 작업을 수행 한 후 어떻게 변형 되더라도 작업 할 기회가 있다는 대답을 제안했습니다. 좋은! –
@r_ahlskog 감사합니다. 나는 노력한다. :) – unwind
표준 A 커넥터는 호스트와 마찬가지로 대기합니다. 그게 문제를 일으킬 수 있다고 생각합니다. –
대역폭 요구 사항에 따라 다른 가능한 간단한 해결책은 논리 레벨 UART 포트를 사용하여 소프트웨어 중재 네트워크를 설정하는 것입니다. 말하지 않을 때 전송 핀을 3 상태로 설정할 수 있다면 간단합니다. –