USB 호스트와 장치의 차이점은 무엇입니까


21

의심의 여지가 있습니다.

  1. USB 호스트와 장치의 차이점은 무엇입니까? 버스에 누가 전력을 공급 하는가?
  2. 두 장치가 연결되면 장치가 "이봐 내가 호스트가되고 장치가됩니까?"
  3. 하나의 장치가 장치뿐만 아니라 호스트 역할도 할 수 있습니다. 예를 들어, "A"는 USB 호스트가 연결될 때 장치로 작동해야하고 "A"는 USB 장치가 연결될 때 호스트로 작동해야합니까?

1
USB 사양 또는 USB에 대한 가장 입문서 인 정보를 찾을 수있는 곳에서 직접적이고 명확하게 대답합니다. -1
Olin Lathrop

Jan Axelson의 "USB Complete"를 읽는 것이 좋습니다. 이 주제에 대한 진정한 보석입니다.
quantum231

2
@OlinLathrop 귀하의 의견은 도움이되지 않습니다. USB 사양의 크기는 75MiB이며 총 2984 페이지의 43 개의 PDF 파일로 구성되어 있습니다.
Stéphane

1
@ Stép : USB 사양에도 목차가 있으며 초기 및 소규모 사양에서도 이러한 질문에 대한 답변을 제공합니다. 이 질문은 매우 기본적 이며 답을 찾으려고 시도조차하지 못합니다.
Olin Lathrop 2016 년

2
@OlinLathrop 정확한 질문에 대한 답변을 찾기 위해 Google을 사용하려는 시도는이 질문에 대한 것입니다. 이것이 Google 검색 결과의 최상위입니다. 여기에 와서 거의 3000 페이지를 읽거나 검색하는 것이 좋습니다! 그래서 나는 그 의견이별로 도움이되지 않았다고 말했습니다.
Stéphane 2016 년

답변:


25

USB 호스트와 장치의 차이점은 무엇입니까?

호스트 는 버스에서 모든 통신을 시작 하며 장치는 호스트가 요청할 때만 응답합니다. 자세한 내용은 usb.org 의 사양을 참조하십시오 .

두 장치가 연결되면 [...]

하나는 호스트로 작동하고 다른 하나는 장치로 작동해야합니다. 자세한 내용은 USB OTG 사양을 참조하십시오 .

하나의 장치가 장치뿐만 아니라 호스트 역할을 할 수 있습니까?

예를 들어 많은 Android 휴대 전화 및 태블릿에서 할 수 있습니다 (Android 3 이상 필요). "마법"은 On-the-Go 케이블 / 어댑터에 있으며 ID 핀을 GND로 당겨서 전화기를 호스트 모드로 전환합니다.


USB OTG 사양 링크가 작동하지 않음
Axel Bregnsbo

6

스테판과 마찬가지로 나는 대답을 위해 여기에 왔습니다. 내가 여기서 찾지 못했습니다! 약간의 연구를 통해 이것이 내가 찾은 것입니다.

호스트 컨트롤러를 사용하면 모든 USB 장치와 통신 할 수 있으며 USB 장치 컨트롤러를 사용하면 호스트 컨트롤러와 통신 할 수 있습니다.

USB 호스트는 대부분 PC 측의 USB이며 USB 장치는 마우스, 키보드, 플래시 메모리 등의 USB입니다.

모든 USB 트랜잭션은 호스트에서 관리합니다. 장치는 호스트 트랜잭션에만 응답합니다.

희망이 도움이됩니다.


4
몇 년 전에 언급하지 않은 추가 내용이 확실하지 않습니다.
Chris Stratton

2
그는 길고 복잡한 문서의 첫 페이지로 보내지 않고 구체적인 예제로 약간 더 철저한 답변을하였습니다. 선택된 답변은 적어도 더 잘 끓일 수 있습니다
user148298
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.