嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

树莓派型号3B+与型号3B比一比

Main10_85d0e6ffb4a4a752e5debe0cbf849ed45fe28ec3.jpg

B+有什么新特点? 看看最新的Pi和旧一代的比较。

在这篇文章中,我们先来看看最新的树莓派型号3B +以及一些新的和改进的功能,还有更多的细节尚未公布。

请注意,这篇文章中使用的树莓派和操作系统是发布前的版本,因此某些事情在发布后可能会变得更加清晰。

第一印象

BCM2837_d9511ec051303859c66fd2519156f19159fbd875.jpg

当你看到Pi 3 B +第一个注意到的地方应该就是系统芯片(SoC)不同,或者至少它使用了与3B明显不同的封装。 仔细观察,我们发现它标记BCM2837,因此看起来应该与其前身采用的Broadcom SoC基本相同。 那么为什么封装上有变化呢? 使用金属作为更好的导热体,这可能暗示着提高性能? 让我们来看看!

Screening_249938c4dd2c7b5739b14f983a16407bb22d71e0.jpg

说到金属,你會看到多了一个有趣的树莓派标志金属屏蔽壳,在板下面的无线IC已经消失,或至少移动了,代表至少提高EMC兼容性,甚至可能是一个新的无线设备。 此外,芯片天线已经消失,并已替换为Zero W上使用的PCB天线设计。

LAN7515_389a8c4325d6e7e45d8ba55e8b84d18a53cd18f0.jpg

有线网络连接似乎也升级了,LAN9514集成的4端口USB 2.0集线器和10/100以太网IC已经换成LAN7515,集成了6端口USB 2.0集线器(4个可用)和10/100/1000以太网。 虽然USB 2.0的理论最大传输速度为480 Mbit/s,但该设备的其他功能还包括:

  • 802.3az节能以太网
  • 巨型帧高达9KB
  • 多种自动省电模式

这些应该肯定有利于以网络为中心的应用。 例如,寻求额外网络性能的人會欢迎巨型帧支持,例如当使用网络附加存储(NAS)与Pi作为服务器或客户端时。

PoEHeader1_920fb4c89c369a2f85d39931517acbcfa28f29e7.jpg

等一下,那是什么 - 标有“PoE”的新4针接头!

以太网供电

GS308P_e8965cd047bf5afb09a8628efdebb12bfa1c58a3.jpg

典型的PoE使用。

以太网供电(PoE)是一个术语用于描述标准和即席系统以双绞线电缆随着数据传递功率, 是常用于供电VoIP桌面电话和远程闭路电视摄像机。 标准IEEE 802.3af(PoE)和802.3at(PoE +)能够为每个连接的受电设备(PD)分别提供高达15.4W和25.5W的功率。

PoE网络交换机与可与更多基本交换机一起使用的“电源注入器”一起用于提供电源。 举个例子,上图中的Netgear GS308P(121-8132)提供了四个端口,每个端口能够提供15.4W的功率,另外还有四个非供电端口。

符合标准的系统能够应对由交叉电缆反转的直流电源,受电设备和电源设备(PSE)实施机制来指示所支持的PoE类别,并在检测到不符合标准的设备时移除电源。

简而言之,PoE为远程网络设备提供了一种非常便捷的方式提供电源,在某些情况下它可能位于远离交换机100M的地方。 在撰写本文时,尚不清楚Pi 3 Model B +将从哪些PoE功能中受益,尽管具有15.4W的802.3af对于Pi加上HAT和大多数标准外设来说已经足够了。

进一步细看

3BvP_BPlus_lsusb_4a1b83e4536d38b31454a70da587c2b845336a36.jpg

现在让我们在操作系统中看看硬件,或者说发布前提供的早期操作系统版本。

如果我们开始运行 lsusb , 以上我们可以看到Pi 3 Model B +上的输出,表明LAN7515提供了两个集线器控制器,而Pi 3B上只有一个,如下所示。

3BvP_B_lsusb_bb4d6c28954a81393eca4b3ad3a2459849ece2ec.jpg

接下来如果我们运行 lscpu.

3BvP_BPlus_lscpu_59d4f28b424b653c9c55bba15229fcfd83381a85.jpg

这与我们在Pi 3 Model B上得到的结果是一样的 - 除了CPU最大频率是1400而不是1200! 这是正确的,没有超频就能高达1.4GHz。

如果我们通过proc文件系统查看CPU信息:

pi@3bplus:~ $ cat /proc/cpuinfo

我们可以忽略硬件值,因为这是指出SoC系列,而不是特定的型号,但是我们对修订Revision感兴趣。

3BvP_BPlus_cpuinfo_8ebf993bedd7d9be6aea949d33ba9cb899b8700f.jpg

这一次得到的是a020d3,这与我们用Pi3B得到的不同。

3BvP_B_cpuinfo_30d7ff29f1c010bb479064e1ea9295e568a6b385.jpg

毫不奇怪,新版本的编号在撰写本文时并未详细公开,这与新的封装和最高CPU速度一起表明,我们确实拥有Broadcom SoC的新变种。

3BvP_BPlus_ethtool_4b51e6415ec00b9ff426f21063738c1e53d1aa13.jpg

运用 ethtool 我们可以查询网络驱动程序并确认LAN接口确实支持1000BaseT作为媒体类型。

3BvP_BPlus_ifconfig_44fba8287a5de5c2fd38e5c67b5890bc34815b67.jpg

我们无法更详细地检查无线网络,因为O / S无法在使用发布前的image检测到这一点,但这似乎表明它实际上是一种新设备。

基准

3BvP_BPlus_sysbench_b370c7e09331ee71d038dc1ee46cd50fe19cc179.jpg

我们可以使用sysbench来运行一个简单的CPU基准测试和看看验证质数所需的时间。

$ sysbench --test=cpu --num-threads=4 --cpu-max-prime=9999 run

3BvP_B_sysbench_6b4af0ccb2db2524aba8b4d29dd6d5740b0c2719.jpg

在这里我们可以看到B用35秒左右完成了任务,而B +在30秒内完成了这个任务,这个速度大约提高了15%,并且与时钟速度的提高非常吻合。

由于实际CPU MHz是根据负载动态缩放的,因此我们可以通过在第二个终端窗口中运行来检查当前速度:

$ watch -n 1 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

在两个系统上都做了这个,证实Pi 3 Model B从600MHz空转到1.2GHz,而新的B +从600MHz去到1.4GHz。

这足以满足我们的好奇心,毫无疑问,随着硬件发布流通,其他人将发布更详细的基准测试报告和分析。

最初的想法

提高性能总是受欢迎的,尽管总是有那些寻求额外处理能力或网络吞吐量的产品,但以太网供电几乎肯定是Raspberry Pi 3 Model B +的最热门功能。 它可能起初看起来像一个小众的能力,但能够通过单根电缆传输网络和功率的设备运行的好处不会被低估,而且不会造成电源和电源线的混乱。

当然,您可以为Raspberry Pi购买单独的“功率分配器”和PoE附加设备,但没有什么能够胜过紧密集成的解决方案,而且这个功能可能会创造更多令人兴奋,有趣和实用的项目,并且在其核心有整洁的组合网络和电力传输。

Andrew Back

Open source (hardware and software!) advocate, Treasurer and Director of the Free and Open Source Silicon Foundation, organiser of Wuthering Bytes technology festival and founder of the Open Source Hardware User Group.
DesignSpark Electrical Logolinkedin