Como usar o Raspberry Pi 3 como um dispositivo USB


8

Como posso usar o Raspberry Pi 3 como um dispositivo USB. Existe alguma maneira?

Como ativar o modo de gadget USB no Raspberry Pi?


11
Como assim USB gadget? Você não deseja que ele atue como um dispositivo escravo como a unidade flash USB?
— Mark

Pode ser possível, mas não conheço nenhuma maneira exata de fazer isso. O que você quer alcançar? Que tipo de dispositivo você deseja que o Pi se comporte? O Raspberry Pi Zero é provavelmente mais fácil de funcionar como um gadget, uma vez que possui o tipo certo de conexão, mas a verdadeira questão é o que você deseja fazer e o que deseja enviar entre o gadget e o host. .
— Bex

11
O @ gadget "mark" é uma gíria do linux para qualquer dispositivo que possua a conexão USB do tipo b.
— Bex

Aqui encontrei este maravilhoso tutorial isticktoit.net/?p=1383 Você só precisa segui-lo para o tipo de gadget de que precisa e que não especificou.

Respostas:


7

Você não pode usar o Raspberry Pi 3 como um dispositivo USB. No momento da escrita, isso só é possível nos Raspberry Pi 0, 0W, A, A + e 4. Os Pi B, B +, 2, 3, 3A + e 3B + não possuem o pino necessário para o OTG.

Se você possui um Pi Zero, esta lista tem alguns exemplos que funcionam com uma configuração mínima g_serial, como g_ether, ou g_multi. Por exemplo, uma maneira mínima de ativar o gadget serial é adicionar dtoverlay=dwc2/boot/config.txt eg_serial / etc / modules

A resposta original de lukas2005 está vinculada aos exemplos do iSticktoit.net de usar a abordagem mais moderna do ConfigFS. O exemplo do teclado HID é bom para começar. E quando você possui apenas uma porta micro-USB funcional, torna-se particularmente valioso configurar vários dispositivos de cada vez, algo que não está tão prontamente disponível nos g_*módulos antigos do kernel.


11
Sobre a resposta de lukas2005: ele pode ter sido rebaixado porque o link fornecido é sobre o zero do RPi (e variantes), enquanto o OP pergunta sobre o RPi 3 (eu não diminuí o voto, e o link é realmente muito útil).
— Calocedrus

Você pode dizer como fazer o gadget USB 3.0 no RPi 4?
— Kozuch

@Kozuch, você está tendo problemas para configurar um gadget no Pi 4 em primeiro lugar? Aqui está um dos tutoriais mais simples. Ou você quer dizer que não está obtendo velocidades de transferência USB 3.0 (o que justificaria abrir uma nova pergunta)?
— jdonald

Ainda não tentei nada, apenas perguntando se é possível fazer o USB 3.0 OTG. Certamente não é pelo conector USB-C no Pi 4, pois de acordo com os esquemas, ele se conecta apenas às faixas USB 2.0. Então, você pode falar sobre o USB 3.0 - é possível através dos conectores Tipo A? Provavelmente não?
— Kozuch

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.