Raspberry Pi에는 전원 공급을위한 Micro USB 포트가 있습니다. 내 질문은이 포트가 전원 용도로만 사용되는지 아니면 데이터로도 사용될 수 있습니까? Raspberry Pi를 USB 주변 장치로 다른 컴퓨터에 연결할 수 있기를 원합니다. 전원 포트를 통해 가능합니까? 그렇지 않은 경우 다른 방법으로 수행 할 수 있습니까?
Raspberry Pi에는 전원 공급을위한 Micro USB 포트가 있습니다. 내 질문은이 포트가 전원 용도로만 사용되는지 아니면 데이터로도 사용될 수 있습니까? Raspberry Pi를 USB 주변 장치로 다른 컴퓨터에 연결할 수 있기를 원합니다. 전원 포트를 통해 가능합니까? 그렇지 않은 경우 다른 방법으로 수행 할 수 있습니까?
답변:
나는 회로도를 보았습니다 . 마이크로 USB 연결 용 데이터 핀이 아무 것도 연결되어 있지 않습니다. 따라서 RPi를 외부 장치로 마운트 할 방법이 없습니다.
SSH를 사용하여 RPi의 하드 드라이브를 마운트하거나 네트워크를 통해 로그인 할 수 있습니다.
GPIO 핀에는 PC에서 RPi에 대한 직렬 연결을 형성하는 데 사용할 수있는 UART 데이터 라인 세트가 포함되어 있습니다.
비트 뱅킹 USB가 완료되었지만 ( AVR V-USB ) 다른 USB 포트를 추가 한 자체 확장 보드를 설계해야합니다. 이 포트는 RPi에 전원을 공급할 수 있습니다. 이 작업을 수행 한 후 일종의 드라이버를 작성해야합니다. 행운을 빕니다.
이 모든 문제를 해결할 준비가 되었다면 대신 FTDI 칩을 살펴볼 가치가 있습니다 . 이것을 RPi의 UART 핀에 연결합니다. 소프트웨어 관점에서는 마치 마치 직렬 장치 인 것처럼 컴퓨터와 통신합니다.
마이크로 USB 포트의 데이터 핀이 SoC의 USB PHY에 연결되어 있지 않으므로이 포트를 데이터 (호스트 또는 슬레이브 모드)에 사용할 수 없습니다.
그러나 슬레이브 모드에서는 모델 A의 USB 유형 A 포트를 사용할 수 있습니다.
몇 가지 추가 정보;
모델 B는 SMSC LAN9512 USB 2.0 허브 및 10/100 이더넷 컨트롤러 IC를 사용하여 Broadcom SoC에서 사용 가능한 단일 USB OTG 포트에서 여러 개의 물리적 USB 호스트 포트를 제공합니다. (여기에서 회로도 참조 : http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf )
이 허브 IC가 있으면 USB 포트가 슬레이브 모드에서 사용되지 않습니다. 그러나 모델 A에는이 IC가없고 대신 단일 USB 포트가 SoC의 OTG 포트에 직접 연결되어 있기 때문에 소프트웨어를 통해 슬레이브 모드에서 작동하도록 구성 할 수 있어야합니다.
모델 A에는 여성 호스트 USB 포트가 있으므로 HOST-HOST 변환 케이블이 필요합니다.
자세한 내용은이 라즈베리 파이 포럼 스레드를 참조하십시오 : http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=15696
Rasberry PI A / A + / B / B + 모델에는 다양한 이유로 OTG 모드가 비활성화되어 있습니다.
당신은해야 할 것 라즈베리 PI 제로 OTG 또는 전화 가젯 모드 있도록. OTG 및 "전원"에 데이터 USB 포트를 사용할 수 있습니다. 이 글을 쓰는 시점에서 직렬 및 이더넷을 테스트했지만 다른 장치는 적절한 노력을 기울여야합니다 (키보드, 디스크, 카메라 등) 복합 장치도 작동해야합니다. 자세한 정보는 다음을 참조하십시오.
이 작업은 간단한 해킹을 위해 OOTB를 사용할 수 있도록 OTG 기능을 위해 rpy-4.4 버전 의 커널 로 병합 될 것으로 예상됩니다 .
Github raspberrypi / linux Issue # 1212 에서 대부분의 무거운 작업이 수행되었습니다 .
불행히도 전원 공급 장치 포트는 일반적으로 이런 방식으로 작동하지 않으므로 전원 이외의 용도로는 마이크로 USB 포트를 사용할 수 없습니다.
현재 Pi를 주변 장치로 사용할 수있는 방법을 생각할 수는 없지만 SSH, FTP 또는 Samba 공유를 포함하여 Pi에 액세스 할 수있는 몇 가지 다른 방법이 있습니다.
당신이 달성하고자하는 것에 대해 자세히 설명하면 최선의 방법을 조언 할 수 있습니다.
예, 모델 A를 USB 슬레이브 장치로 사용할 수 있습니다.
http://www.raspberrypi.org/forums/viewtopic.php?f=98&t=74098
GPIO 액세스, 디스플레이 또는 ARM CPU 사용량이없는 대용량 저장 장치 (SD 카드)로만 사용하도록 제한되어 있습니다.
Pi는 USB를 통해 HID 장치를 에뮬레이트 할 수 있습니까?
이것은 모든 종류의 파이로 수행 할 수 있습니다
가장 저렴한 솔루션은 Pi Zero를 사용하는 것입니다.
이 링크의 텍스트는 여기에 게시하기에는 너무 길지만 Zero는 모든 종류의 HID 일 수 있습니다. 키보드, 마우스, 플래시 드라이브, 카메라 등 모든 것을 생각할 수 있습니다.
Raspberry PI Zero를 USB 가제트로 전환
키보드 나 마우스로 만드는 것은 쉽습니다.