Qu'entendez-vous par USB gadget? Ne voulez-vous pas agir comme un appareil esclave comme une clé USB?
Mark
C'est peut-être possible, mais je ne connais aucun moyen précis de le faire. Que voulez-vous réaliser? Quel type d'appareil voulez-vous que le Pi se comporte? Le Raspberry Pi Zero est probablement plus facile à utiliser en tant que gadget car il a le bon type de connexion, mais la vraie question est de savoir ce que vous voulez qu'il fasse et ce que vous voulez envoyer dans les deux sens entre le gadget et l'hôte .
Bex
1
@Mark "gadget" est un argot linux pour tout appareil disposant d'une connexion USB de type b.
Bex
Ici, j'ai trouvé ce merveilleux tutoriel isticktoit.net/?p=1383 Il vous suffit de le suivre pour le type de gadget dont vous avez besoin et que vous n'avez pas spécifié.
Vous ne pouvez pas utiliser le Raspberry Pi 3 comme gadget USB. Au moment de la rédaction, cela n'est possible que sur les Raspberry Pi 0, 0W, A, A + et 4. Les Pi B, B +, 2, 3, 3A + et 3B + n'ont pas la broche requise pour OTG.
Si vous avez un Pi zéro, ce point essentiel a quelques exemples qui fonctionnent avec un minimum de configuration comme g_serial, g_etherou g_multi. Par exemple, une façon minimale d'activer le gadget série consiste à ajouter dtoverlay=dwc2à /boot/config.txt etg_serial à / etc / modules
La réponse originale de lukas2005 est liée aux exemples d' iSticktoit.net d'utilisation de l'approche ConfigFS plus moderne. L'exemple de clavier HID est un bon point de départ. Et lorsque vous n'avez qu'un seul port micro-USB fonctionnel, il devient particulièrement utile de configurer plusieurs gadgets à la fois, ce qui n'est pas aussi facilement disponible avec les anciens g_*modules du noyau.
À propos de la réponse de lukas2005: il a peut-être été déclassé car le lien fourni concerne le zéro RPi (et les variantes) tandis que l'OP pose des questions sur RPi 3 (je n'ai pas downvote et le lien est en effet très utile).
calocedrus le
Pouvez-vous dire comment faire un gadget USB 3.0 sur RPi 4?
Kozuch
@Kozuch avez-vous du mal à configurer un gadget sur le Pi 4 en premier lieu? Voici l' un des tutoriels les plus simples. Ou vous voulez dire que vous n'obtenez pas de vitesses de transfert USB 3.0 (ce qui justifierait d'ouvrir une nouvelle question)?
jdonald
Je n'ai encore rien essayé, je me demande simplement s'il est possible de faire USB 3.0 OTG. Ce n'est sûrement pas via le connecteur USB-C sur Pi 4 car selon les schémas, il ne se connecte qu'aux voies USB 2.0. Pouvez-vous nous parler de l'USB 3.0 - est-ce possible via les connecteurs de type A? Probablement pas?
USB gadget
? Ne voulez-vous pas agir comme un appareil esclave comme une clé USB?Réponses:
Vous ne pouvez pas utiliser le Raspberry Pi 3 comme gadget USB. Au moment de la rédaction, cela n'est possible que sur les Raspberry Pi 0, 0W, A, A + et 4. Les Pi B, B +, 2, 3, 3A + et 3B + n'ont pas la broche requise pour OTG.
Si vous avez un Pi zéro, ce point essentiel a quelques exemples qui fonctionnent avec un minimum de configuration comme
g_serial
,g_ether
oug_multi
. Par exemple, une façon minimale d'activer le gadget série consiste à ajouterdtoverlay=dwc2
à /boot/config.txt etg_serial
à / etc / modulesLa réponse originale de lukas2005 est liée aux exemples d' iSticktoit.net d'utilisation de l'approche ConfigFS plus moderne. L'exemple de clavier HID est un bon point de départ. Et lorsque vous n'avez qu'un seul port micro-USB fonctionnel, il devient particulièrement utile de configurer plusieurs gadgets à la fois, ce qui n'est pas aussi facilement disponible avec les anciens
g_*
modules du noyau.la source