如何将Raspberry Pi 3用作USB小工具


8

如何将Raspberry Pi 3用作USB小工具。有什么办法吗?

如何在Raspberry Pi上启用USB小工具模式?


1
你是什么意思USB gadget?您是否希望它充当USB闪存驱动器之类的从设备?
标记

有可能,但是我不知道有什么确切的方法。您想要实现什么?您希望Pi表现什么样的设备?由于Raspberry Pi Zero具有正确的连接方式,因此它可能更容易用作小工具,但真正的问题是您要执行的操作以及您要在小工具和主机之间来回发送的内容。
Bex

1
对于具有b型USB连接的任何设备,@ Mark“ gadget”是linux lang语。
Bex

在这里,我发现了这个很棒的教程isticktoit.net/?p=1383。您只需要按照它的说明来选择所需的小工具类型即可,而不必指定它。

Answers:


7

您不能将Raspberry Pi 3用作USB小工具。在撰写本文时,这仅适用于Raspberry Pi 0、0W,A,A +和4。PiB,B +,2、3、3A +和3B +缺少OTG所需的引脚。

如果你有一个丕零,这个要点有一些例子,以最低配置一样工作g_serialg_etherg_multi。例如,启用串行小工具的最小方法是将其添加dtoverlay=dwc2到/boot/config.txt和g_serial/ etc / modules中

lukas2005的原始答案与iSticktoit.net使用更现代的ConfigFS方法的示例有关。键盘HID示例是一个很好的例子。而且,当您只有一个功能性的micro-USB端口时,一次配置多个小配件就变得特别有价值,这在旧的g_*内核模块中是不容易获得的。


1
关于lukas2005的回答:它可能已经被否决了,因为提供的链接是关于RPi零(和变体)的,而OP则询问了关于RPi 3(我没有投票,这个链接确实非常有用)。
calocedrus

你能告诉我如何在RPi 4上做USB 3.0小工具吗?
Kozuch

@Kozuch首先遇到在Pi 4上设置小工具的麻烦吗?是最简单的教程之一。还是您的意思是您没有获得USB 3.0传输速度(这将引发一个新问题)?
jdonald

我还没有尝试过任何事情,只是问是否可以进行USB 3.0 OTG。它肯定不是通过Pi 4上的USB-C连接器,因为根据示意图,它仅连接到USB 2.0通道。那么您能否谈一下USB 3.0-是否可以通过Type-A连接器进行?可能不是?
Kozuch

1
我在这里提出一个新问题:raspberrypi.stackexchange.com/questions/102294/...
Kozuch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.