Pi Zero可以用作USB外围设备吗?


19

Pi系列目前宣布的新成员-Pi Zero是否可以充当USB外围设备?

显然,这些原理图尚不可用,并且上面链接的博客条目也没有太多详细介绍,除了:

“用于数据和电源的Micro-USB插座”

Pi供应商建议:

Micro USB数据端口,用于链接到附件和外围设备(例如外部USB集线器),或用于连接到PC(提供了Micro USB“ On the Go”适配器,用于连接标准USB设备)

但这是否意味着Pi可以使用USB OTG标准连接到USB主机而无需其他电路?


哦,出去...我等不及要看案件了。:)
goldilocks

Answers:


6

据我所知,答案将与A / A + / CM相同。该硬件具有设备模式的功能,但是我还没有看到有人知道如何使其在Linux下工作。

编辑:此答案在撰写本文时是正确的,但情况已更改,请参阅(并投票)/raspberrypi//a/40626/35618


2
希望零可以激发人们对软件支持工作的兴趣。
阿利斯泰尔·布克斯顿

是的,希望如此。
加尼玛

请对我的答案进行投票,以使更多当前答案可以升至顶部。
彼得·格林

6

数据USB端口可用于OTG和“电源”。在撰写本文时,已经对串行和以太网进行了测试,但其他设备(键盘,磁盘,摄像机等)也应进行适当的工作。复合设备也应工作。查看更多信息

预期该工作将合并到rpy-4.4版本的内核中以实现OTG功能,以便OOTB可以使用它来简化黑客攻击。

大多数举重工作在Github raspberrypi / linux Issue#1212中进行

附言:这是我在/raspberrypi//a/40623/39346上对该主题的其他回答中的复制/粘贴


对我来说,这是新的,电源端口也是USB端口。使用它有什么特别的需要吗?它也可以用作主机端口(即使规范禁止,某些USB集线器也可以通过主机端口为pi供电)
allo 2016年

这个答案是不正确的。 这些链接未提供任何有关电源插孔可用于数据的主张的支持证据。它们中的大多数都只是关于在内核中实现OTG小工具模式,这是现在的标准操作,可以通过电源插孔完成,但是不能通过电源插孔完成。 电源只能用于供电。另一个可用于数据并提供或消耗电源。
goldilocks

通过目视检查Pi的电源端口与数据端口相比,我有信心确认@goldilocks声称该电源端口确实没有数据线。虽然我们还没有零号的官方原理图,但是可以肯定地说“两个USB端口都可以用于OTG”确实是错误的。
加纳马马

我更正了答案。事实是,数据端口可用于为Raspberry PI Zero零和OTG端口供电。
myroslav '16

3

应该的。
但是还没有人...

与其他Raspberry Pi不同,RPI需要USB OTG(On The Go)电缆才能在主机模式下工作。除非它实际上使用的是micro-A插头,否则这意味着它也应该在设备模式下运行。实际上,微型/微型USB插头为此具有一个额外的引脚。根据BCM2835处理器数据表,视频内核使用支持主机和设备模式的Synopsys DesignWare协议栈

Raspberry Pi Model A上设备模式的最大问题是,根据示意图,USB_OTGID引脚直接接地。这是有道理的,因为A型USB插头没有此引脚,而micro USB却没有。(当该引脚保持低电平时,可能无法通过软件成为USB设备。)不幸的是,我找不到Pi Zero原理图。 三年前在这个论坛上要求使用设备模式,希望设计者能够注意到。

现在仍然是2015年11月27日,如果运气好的话,这个答案很快就会过时了。

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.