Jeffrey Cross
Jeffrey Cross

RPi创始人Eben Upton谈论新的Raspberry Pi 2

Raspberry Pi 2模型B今天由Raspberry Pi Foundation宣布,是下一代Raspberry Pi板的第一款,Eben Upton对此有很多话要说。

在去年7月推出Model B +后,Upton-- Raspberry Pi基金会的创始人,现在是Raspberry Pi贸易公司的首席执行官 - 表示,性能更高的Pi可能会远远超过2017年。但是,就像有时,你车上的侧视镜 “镜中的物体比他们似乎更接近” 因此新的Pi已经结束了。

从表面上看,新的Raspberry Pi 2看起来与Model B +非常相似,事实上如此相似,如果你把它们放在一起,唯一能让它们分开的唯一方法就是把板翻过来检查存在SDRAM芯片。因为与使用与原始型号B相同的封装上封装(PoP)存储器的型号B +不同,新型板已将RAM板外移至单独的芯片。

这两块主板看起来非常相似,因为Pi的主要变化是不可见的 - 单个700MHz ARMv6内核已经被运行在900MHz的四核ARMv7所取代。虽然还有一些其他的微小变化,但除此之外唯一的另一个重大变化是将板载内存从512MB增加到1GB。

虽然闲置时新的Pi不会消耗比上一代主板更多的功率,但是当使用所有四个内核时,新主板将消耗更多功率,并且 - 由于泄漏增加 - 将变得更热。足够热,你可能想考虑增加一个散热片,特别是如果你打算超频芯片。

虽然新主板配备了主频为900MHz的内核,但我们已经被告知它可以在超频到更高速度的情况下轻松运行。事实上它很舒服,它最初的目的是发布时钟频率为800MHz的电路板,这只是在发布前的最后几天才改变 - 毫无疑问会有一些人想要进一步突破界限,更高的速度。

“如果我们遇到生产问题,我们对频率保守。在实践中,我们发现我们在900MHz时都很好,超频空间显着。 “ - Raspberry Pi首席执行官Eben Upton

从ARMv6到ARMv7的转变对于基金会来说是一个重要的举措,因为最初的Pi是使用旧的v6架构进行广泛流传的少数几个板之一,因此一些软件项目没有计划支持它。除此之外,像Ubuntu Core这样的连接设备(仅支持ARMv7和x86)的工作可以很容易地移植到新一代的Pi板上。

然而,虽然新电路板需要ARMv7内核和模块,但可以继续使用为ARMv6构建的用户空间二进制文件,这意味着新电路板与现有的Raspberry Pi Linux发行版完全兼容。

所以从今天起你应该能够'apt-get升级' 在现有的Raspbian安装上,将ARMv7内核添加到您的发行版中。然后可以使用SD卡 - 假设它是Micro SD卡 - 来启动第一代或第二代Pi。还将发布卡片图像以及新的NOOBS图像,以支持两个板卡。

在我们上周在今天发布之前与Eben坐下来谈话时,我们也试图深入研究新一代电路板设计背后的一些技术要点。

新的BCM2836 SoC或多或少都是旧的BCM2835,其中ARMv6核心被切掉,而v7四核心则落在它的位置。但是,你还可以谈谈其他一些细微的变化吗?

USB子系统没有任何变化,但电力系统已经收到调整。 2835具有板载SMPS:这不足以提供四核Cortex复合体所需的电流,因此它被移除,而Pi 2使用外部SMPS芯片。此外,由于Cortex复合体有自己的512KB L2缓存,我们不再使用128KB系统L2 - ARM流量直接转到SDRAM。

已经为BCM2835发布了大量文档,这与BCM2836的相关性如何。您是否看到Broadcom或您自己发布有关新芯片低级工作的更多细节?

所有已发布的2835文档都直接应用于2836.我希望Broadcom能够在适当的时候发布一些关于芯片硬件模块的附加数据(特别是高速接口和视频缩放器),但这不是'尚未承诺。

您将内存从封装上的封装模块移动到电路板背面的单独芯片中。是什么驱动了这个设计决定?与原始PoP设计相比,它有任何优点或缺点吗?

我们不得不为2836移动到14×14 BGA,因此12×12 PoP不适合它。主要缺点:PCB复杂性增加。主要好处:更好的热量,因为2836现在直接暴露在空气中。

新的v7芯片中不会出现一些v6指令集。他们是什么,你认为他们的缺席会在社区中得到特别广泛的感受吗?

主要的用户空间差异是FPU中缺少“短矢量模式”。这在通用代码中从未使用过:我知道它被使用的唯一地方是我们自己负责的一些媒体加速例程,并且在2836上没有启用(有更好的v7版本可用)代替)。

有人猜测新的主板可能会使用BCM11130--与Roku 3中使用的处理器相同 - 是否曾经考虑过?有什么原因,为什么不呢?

我们热衷于保持与BCM2835的完全兼容性,虽然BCM11130是一款出色的芯片,但它有一个相当不同的架构,这会使相当多的低级教程失效。

这个传闻出现的原因之一是BCM11130同时具有以太网和USB。 Pi使用LAN9154在USB总线上运行以太网流量时遇到了一些批评。你之前已经注意到你不认为这是一个问题,你能谈谈这个吗?

那么,你有一个480Mbit接口下游的100Mbit接口,所以我从来不知道为什么有些人会担心这个选择。 BCM11130的优点在于它具有千兆以太网,但我们并未认为这足以证明兼容性中断的合理性。

您是否认为四核的存在将有助于需要低级硬件访问的制造商或工业客户?

我认为它会在一定程度上帮助每个人。在制造商方面,我期待看到一些更复杂的计算机视觉应用程序利用OpenCV + SMP + NEON。

新的Raspberry Pi 2的设计是否影响了去年年中发布的Model B +的电路板设计?

绝对。在完成B +的设计之前,詹姆斯知道了2836的引脚。主要影响是B +上的所有连接器都尽可能地被推向电路板的边缘,以便为2836和SDRAM之间的额外布线腾出空间。

新董事会的到来也标志着基金会进入美国教育领域,Matt Richardson是该作者的作者 “Raspberry Pi入门” 加入他们作为他们的第一个美国雇员。

“尽管Raspberry Pi已经在美国非常受欢迎,但我们正努力改善我们与学校,图书馆,博物馆,制造商空间和个人爱好者的联系。今年,美国的Pi爱好者会发现Raspberry Pi在当地的研讨会和活动中更加强大。

我很高兴Raspberry Pi 2 Model B现已推出,我迫不及待地想看看人们用它做什么。性能提升不仅使其成为制造商更强大的工具,而且还有助于通过改善学习体验来推进我们的教育使命。“ - Raspberry Pi的美国传播者Matt Richardson

Raspberry Pi背后的教育使命经常被制造商社区所忽视,但它是推出新板的驱动力。

“......我们不是为了盈利,我们的存在是为了让孩子们进行编程。” - Eben Upton

最初的Model B和今天的新板之间的性能提升意味着新的Raspberry Pi 2作为通用计算机更加可行。

新款主板现在以与B +型相同的价格提供,并将与现有的三款Pi相媲美 - 原型号B,型号B +和型号A + - 将全部继续分销。

“我们不会以生命结束。只要人们想购买Raspberry Pi Model B,我们就会继续制作Raspberry Pi Model B ......“ - Eben Upton

虽然我似乎没有任何意图 - 至少在短期内 - 用Raspberry Pi 2,A型替换Raspberry Pi Model A +,它位于零售价仅为20美元的Pi系列的低端。对模型B +说了同样的话,看看那里发生了什么......?

分享

发表评论