¿Puede el nuevo miembro actualmente anunciado de la familia Pi, el Pi Zero , actuar como un dispositivo periférico USB?
Obviamente, los esquemas aún no están disponibles y la entrada del blog vinculada anteriormente no entra demasiado en detalles, aparte de:
"Conectores micro-USB para datos y energía"
Pi-supply sugiere que:
Puerto de datos micro USB para conectar a accesorios y periféricos como un concentrador USB externo, o para conectar a su PC (se suministra un adaptador "On the Go" micro USB para conectar sus dispositivos USB estándar)
Pero, ¿significa que el Pi se puede conectar a un host USB utilizando el estándar USB OTG sin circuitos adicionales?
Respuestas:
Por lo que puedo decir, la respuesta será la misma que para A / A + / CM. El hardware es capaz de modo de dispositivo, pero no he visto a nadie averiguar cómo hacerlo funcionar en Linux.
Editar: esta respuesta era correcta al momento de escribir, pero la situación ha cambiado, consulte (y vote) /raspberrypi//a/40626/35618
fuente
El puerto USB de datos se puede utilizar para OTG y "alimentación". Al momento de escribir esto, se probaron Serial y Ethernet, pero otros deberían funcionar con la cantidad adecuada de esfuerzos (teclado, disco, cámara, etc.) Los dispositivos compuestos también deberían funcionar. Ver más información en
Se espera que el trabajo se fusione con la versión rpy-4.4 del kernel para que la funcionalidad OTG esté disponible OOTB para un pirateo más simple.
La mayoría del levantamiento de pesas se realizó en Github raspberrypi / linux Edición # 1212 .
PD: Esto es copiar / pegar de mi otra respuesta sobre el tema en /raspberrypi//a/40623/39346
fuente
Debería hacerlo.
Pero nadie lo ha hecho ... todavía.
Se requiere un cable USB OTG (On The Go) para que el RPI funcione en modo host, a diferencia de los otros Raspberry Pi. A menos que esté usando un conector micro-A, esto implica que también debería funcionar en modo dispositivo. De hecho, los enchufes micro / mini USB tienen un pin adicional solo para esto. De acuerdo con la hoja de datos del procesador BCM2835 , el núcleo de video utiliza la pila de protocolos Synopsys DesignWare que admite el modo host y dispositivo.
El mayor problema con el modo de dispositivo en el modelo A de Raspberry Pi fue que, según el esquema, el pin USB_OTGID estaba conectado directamente a tierra. Esto tenía sentido porque un conector USB tipo A no tiene este pin, mientras que el micro USB sí. (Podría ser imposible convertirse en un dispositivo USB a través del software cuando este pin se mantiene bajo). Desafortunadamente, no pude encontrar los esquemas de Pi Zero. El modo de dispositivo se solicitó en este foro hace tres años y, con suerte, los diseñadores tomaron nota.
Todavía es el 27 de noviembre de 2015, y con suerte, esta respuesta quedará desactualizada muy pronto.
fuente