前5位单板计算机的比较

这篇博文将比较5款已知的最佳单板计算机:树莓派4,BeagleBone Black,英伟达Jetson Nano,谷歌Coral Board和华硕Tinker Board 2。从基本规格到操作系统和性能,这里是你需要知道的。

时间阅读:

15

分钟

单板计算机(sbc)是小型计算机这可以用于各种目的,从实验,学习编码,建立一个家庭娱乐系统,到机器人和家庭自动化。这些设备中的大多数也可以替代台式电脑,并提供了一种进行网页浏览、文字处理或办公室工作的完美方式。

因此,对于喜欢修补和实验的人来说,单板机可能是完美的选择。但问题是,有这么多的选择,往往很难知道选择哪一种模式或从哪里开始寻找正确的。

现在,树莓派4毫无疑问是所有单板计算机中最著名的。自推出以来,它已经售出超过3000万它建立了一群忠实的追随者。

但是,除了树莓派4,还有许多其他型号可供选择,它们都有各自的优点和缺点。退一步说,从所有这些信息中筛选出合适的人选是一项挑战。

幸运的是,我们在这里帮助和使选择正确的单板计算机的过程容易得多。在这篇文章中,我们将更详细地介绍前五款单板计算机。

设备

在比较不同的设备之前,我们必须更详细地了解这些设备及其规格。

树莓4π

自2012年以来,树莓派一直为开发人员、制造商、学习者和修补者提供一个简单易用的单板计算平台。作为额外的好处,它也负担得起。

树莓派4 B型是他们的最新型号,把这个设备提升到了一个新的水平。这是对上一个型号的重大升级,在处理器速度、内存、连接和多媒体性能方面有了突破性的提高。

尽管有这些改进,它仍然提供了完全的向后兼容性和与树莓派3 Model 3+相同的功耗。

树莓派4规格:

规范树莓派4的主要功能如下:

  • Broadcom BCM2711,四核Cortex-A72 (ARM v8) 64位SoC @ 1.5GHz
  • 2GB、4GB或8GB LPDDR4-3200 SDRAM
  • 2.4 GHz和5.0 GHz IEEE 802.11ac无线,蓝牙5.0,BLE
  • 千兆以太网
  • 2个USB 3.0接口;2个USB 2.0接口。
  • 树莓派标准40pin GPIO头(完全向后兼容以前的单板)
  • 2 × micro-HDMI端口(最多支持4kp60)
  • 2通道MIPI DSI显示端口
  • 2通道MIPI CSI摄像头接口
  • 四极立体声音频和复合视频端口
  • H.265 (4kp60解码),H264 (1080p60解码,1080p30编码)
  • OpenGL ES 3.1, Vulkan 1.0
  • Micro-SD卡槽,用于加载操作系统和数据存储
  • 5V直流通过USB-C连接器
  • 5V DC通过GPIO报头
  • 以太网供电(PoE)已启用(需要单独的PoE HAT)
  • 工作温度:0 - 50℃环境

Beaglebone黑

Beaglebone黑是一个低成本、社区支持的开发平台。虽然它肯定是可用的爱好者,这个板有更多的工程重点.它具有双46针头,4GB存储和NEON浮点加速器。它也有两个PRU 32位微控制器。

要记住的一点是,它不是标准的Wi-Fi或蓝牙连接。需要这种功能的用户需要使用自带蓝牙和802.11 b/g/n Wi-Fi的Beaglebone黑色无线。

Beaglebone黑色规格:

规范Beaglebone Black的主要特征如下:

  • AM335x 1GHz ARM Cortex-A8
  • 512 mb DDR3内存
  • 4GB 8位eMMC板载闪存
  • 3 d图形加速器
  • 霓虹灯浮点加速器
  • 2个PRU 32位微控制器
  • 用于电源和通信的USB客户端
  • USB主机
  • 以太网
  • HDMI
  • 2x 46脚头


英伟达杰森纳米

英伟达杰森纳米是NVIDIA Jetson系列的最新板,该系列还包括Xavier NX和AGX Xavier型号。它的目标是让所有的创造者、学习者和开发人员都能获得人工智能的力量。

Jetson Nano Developer Kit是一款功能强大的小型计算机,设计用于并行运行多个神经网络,用于图像分类、目标检测、分割和语音处理等应用。

该套件包含物联网解决方案原型所需的所有输入和连接,以及一个可以集成到工业解决方案中的计算模块。

NVIDIA Jetson Nano规格:

NVIDIA Jetson Nano Developer Kit的规格如下:

  • 128 -麦克斯韦GPU核心
  • 四核ARM A57 @ 1.43 GHz
  • 4gb 64位LPDDR4 25.6 GB/s
  • microSD
  • 视频编码:4K @ 30 | 4x 1080p @ 30 | 9x 720p @ 30 (H.264/H.265)
  • 视频解码:4K @ 60 | 2x 4K @ 30 | 8x 1080p @ 30 | 18x 720p @ 30 (H.264/H.265)
  • 2个MIPI CSI-2 DPHY通道
  • 千兆以太网,M.2键E
  • HDMI和显示端口
  • 4 x USB 3.0, USB 2.0 Micro-B
  • Gpio, i2c, i2s, spi, uart
  • 69毫米x 45毫米,260针边缘连接器

谷歌珊瑚发展委员会

谷歌珊瑚发展委员会是一个单板计算机使用谷歌的定制Mendel操作系统。它设计用于TensorFlow Lite神经网络,也有完整的GPIO引脚。

第一个使它独特的是边缘TPU模块,被称为系统上模块(SOM)。这基本上意味着它连接到底板,并提供使底板运行所需的一切。因此,它包含CPU、GPU、RAM、Wi-Fi和闪存。底板上有USB、LAN、HDMI、SD卡、音频和电源的必要连接器。

板载Edge TPU是一种小型应用专用集成芯片(ASIC),能够每秒执行4万亿次操作,非常适合机器学习实现。

谷歌珊瑚开发板规格:

规范谷歌珊瑚发展委员会的成员:

  • NXP i.MX 8M SoC(四分体Cortex-A53, Cortex-M4F)
  • 集成GC7000 Lite图形
  • Edge TPU协处理器:4个TOPS (int8);每瓦2顶
  • 1gb LPDDR4(可选2gb或即将推出的4gb)
  • 8gb eMMC, MicroSD插槽
  • Wi-Fi 2x2 MIMO (802.11b/g/n/ac 2.4/5GHz)和蓝牙4.2
  • c型OTG;c型权力;a型血人3.0主机;Micro-B串行控制台
  • 千兆以太网端口
  • 3.5mm音频插孔(CTIA兼容);数字PDM麦克风(x2);2.54毫米4针立体声扬声器终端
  • HDMI 2.0a(全尺寸);39针FFC连接器用于MIPI-DSI显示(4车道);用于MIPI-CSI2摄像头的24针FFC连接器(4车道)
  • 3.3 v电源轨;40 - 255欧姆可编程阻抗;~82毫安最大电流
  • 5V DC (USB Type-C)
  • 88毫米x60毫米x24毫米

华硕Tinker Board 2

华硕Tinker Board 2是华硕的单板计算机。这是华硕Tinker Board的第二代,与第一代相比具有更强的计算能力。

其核心是64位的瑞芯RK3399片上系统,它有一个运行在2.0 GHz的双核ARM Cortex-A72和一个运行在1.5 GHz的四核ARM Cortex-A53。它还具有运行在800mhz的马力- t860 MP4 GPU和2GB或4GB双通道LPDDR4内存。

重要的是要记住,只有Tinker板2S自带16gb eMMC闪存形式的板载存储。

华硕修补板2规格:

华硕Tinker Board 2的规格如下:

  • 瑞RK3399
  • 双核ARM Cortex-A72 @ 2.0 GHz和四核ARM Cortex-A53 @ 1.5 GHz
  • Arm malii - t860 MP4 GPU @ 800mhz
  • 1 x HDMI™与CEC硬件准备就绪
  • 1 x USB Type-C (DP Alt模式)
  • 1 x 22脚MIPI DSI(4通道)
  • 双通道LPDDR4 2GB或4GB
  • Micro SD(TF)卡槽(推/拉)
  • 1 × RTL8211F-CG GbE LAN
  • 1 x M.2 - 802.11 a/b/g/n/ac无线& BT 5.0 (2T2R)
  • 1 x HDMI音频输出
  • 1 x S/PDIF TX引脚(来自GPIO)
  • 1 x PCM/I2S引脚(来自GPIO)
  • 3 × USB 3.2 Gen1 Type-A接口
  • 1 × USB 3.2 Gen1 Type-C®OTG接口
  • 1 x 15脚MIPI CSI-2(2通道)
  • 1 x 40针头
  • 1 × 12~19V DC电源输入接口(5.5/2.5 mm)
  • 3.37英寸x2.125英寸(85 x 56毫米)

操作系统兼容性

在所有这些单板计算机中覆盆子π可能是能运行最多操作系统的。这包括树莓派操作系统,以前被称为Raspbian,官方支持的树莓派操作系统。

它有不同的版本,根据下载的版本,要么只包含桌面,要么包含推荐的软件。

此外,它还兼容Debian Buster, LibreElec, Ubuntu, RetroPie和TLXOS等。除此之外,它还能够运行各种其他基于linux的发行版和Android。

华硕Tinker Board可以运行Debian 9或Android 10操作系统。事实上,据华硕称,它是为运行Android 10而设计的。这承诺为用户提供一些其他单板计算机无法提供的功能。其中包括更好的3D计算机性能、Android神经网络支持以及更高的安全性。

就像树莓派一样Beaglebone黑可以运行几种操作系统。它预装在Debian发行版中,但其他兼容的操作系统包括Ubuntu、Angstrom、Android等。

与上述计算机不同,NVIDIA Jetson Nano和谷歌的Coral Dev Board在操作系统方面是有限的。NVIDIA是预装的Linux4Tegra,它是基于Ubuntu 18.04的。因此,它应该能够运行正常的Ubuntu发行版,但Linux4Tegra是专门为在NVIDIA硬件上运行而设计的。

谷歌的珊瑚开发板是专为谷歌的定制而设计的,并作为标准配备孟德尔的操作系统这是为TensorFlow Lite神经网络而设计的。记住Mendel不是桌面操作系统是很重要的。

性能

说到性能,华硕Tinker Board 2搭载了Rockchip RK3399六核芯片系统,似乎提供了最令人印象深刻的纸上规格。这使得Tinker Board 2与其他单板计算机相比具有令人印象深刻的性能。

其次,因为它是为机器学习应用设计的Edge TPU谷歌的珊瑚开发委员会.它只是提供了许多其他单板计算机不能提供的能力,是市场上最强大的单板计算机之一。

接下来是树莓派4。它的皮质A72处理器与以前的版本相比,具有更高的性能和更快的时钟速度。另外,请记住,树莓派4很容易超频,从而在性能测试中获得更高的分数。

紧随树莓派之后的是英伟达的Jetson Nano。它的处理器比树莓派4中的处理器落后一代,因此可能缺乏树莓派的冲击力。

在包的底部是比格伯恩黑。它的1ghz ARM Cortex-A8虽然不一定慢,但在处理能力上无法与这家公司竞争。

视频

NVIDIA Jetson Nano配备了非常强大的128核Maxwell GPU。这使得它适合机器学习和人工智能应用,这些应用需要强大的GPU。

然而,问题是它只有一个视频输出,所以它不可能在Jetson Nano上使用双显示器。因此,对于那些正在寻找家庭娱乐系统的用户来说,Jetson Nano在某些情况下可能不是正确的选择。

这就是华硕Tinker Board 2的作用所在。它的图形处理器,运行在800mhz的Mali T-860,是一个多核图形处理器最高的性能模型基于Arm的Midgard架构。

因此,它专门为复杂的图形用例设计,并为下一代和遗留2D或3D图形应用程序的许多框架提供全面支持。此外,它还提供4K超高清分辨率的全双显示支持。

与华硕Tinker Board 2一样,树莓派提供双显示支持。这使得这两款电脑都非常适合家庭娱乐系统的使用。不过,请记住,华硕Tinker Board 2中的GPU要远远优于树莓派4中的GPU。

排在后面的是小猎犬黑号。它的PowerVR SGX530 GPU运行频率为200 MHz,尽管能够进行一些3D硬件加速,但在这一比较中无法与其他单板计算机的规格相比。

所以,现在的问题是谷歌的珊瑚开发委员会是否会因此而消失。正如前面提到的,Coral Dev Board是一个非常强大的机器,它具有必要的GPU功能来运行TensorFlow,并用于机器学习和人工智能应用程序。

然而,问题是珊瑚开发板它缺少桌面操作系统。事实上,根据Coral Dev Board的官方文档,不建议将显示器和键盘连接到板上,用户应该只使用网络连接。因此,尽管它可能很强大,但它的主要目的不是显示视频。

内存

说到内存,树莓派4提供了最多的选择。它提供了2gb、4gb或8gb LPDDR4内存选项。接下来是华硕Tinker Board 2,它有2gb或4gb LPDDR双通道内存的选项。

NVIDIA Jetson Nano只提供了一个4gb LPDDR内存的选择。谷歌的Coral Dev Board提供1gb内存,但据他们说,2gb和4gb的选项很快就会推出。再一次排在后面的是只有512 MB内存的Beaglebone Black。

除了Beaglebone Black,所有这些计算机都有足够的内存来完成它们设计的任务。尽管如此,Beaglebone Black还是适合各种用途,尽管它的内存很低。

连接

树莓派4提供两个USB 3.0端口,两个USB 2.0端口,一个树莓派标准的40针GPIO头(完全向后兼容以前的模型),两个微hdmi端口,一个2通道MIPI显示端口,一个双通道MIPI CSI摄像头端口,立体声音频和复合视频端口,千兆以太网,Wi-Fi和蓝牙5.0。

NVIDIA Jetson Nano提供4个USB 3.0端口,一个USB 2.0端口,一个HDMI和显示端口,两个MIPI CSI摄像头端口,千兆以太网和Wi-Fi。

华硕Tinker Board 2提供一个USB 3.2 type-C,三个USB 3.2 type-A端口,一个MIPI CSI摄像头端口,一个40针头,一个HDMI音频输出,一个HDMI端口,一个USB type-C显示端口,一个MIPI DSI显示端口,千兆以太网,Wi-Fi和蓝牙5.0。

谷歌的Coral Dev Board提供两个USB type-C端口,一个USB 3.0 type-A端口和一个USB micro-B端口。它还有一个HDMI 2.0端口、一个MIPI DSI显示端口、一个MIPI CSI摄像头端口、一个3.5毫米音频插孔、两个数字PDM麦克风、一个四针立体声扬声器终端、千兆以太网、Wi-Fi和蓝牙4.2。

Beaglebone Black有一个用于电源和通信的USB端口,一个USB主机端口,以太网,HDMI和两个46针头。重要的是要记住,Beaglebone Black没有Wi-Fi或蓝牙,如果需要,用户应该看看标准的Beaglebone Black Wireless,它有蓝牙和Wi-Fi。

考虑到上述情况,所有这些单板计算机在连接方面都是均匀匹配的,它们都具有广泛的连接选项。

存储

说到存储,所有这些单板计算机都有micro-SD卡插槽用于存储。此外,Beaglebone Black自带4gb 8位eMMC板载闪存,而Coral Dev Board自带8gb eMMC板载存储。此外,华硕Tinker Board 2S自带16gb eMMC板载存储。

这最终意味着,它们都可以根据用户的需要和要求,通过使用适当大小的micro-SD卡,为用户提供定制存储量的能力。不过,请记住,对于树莓派、华硕Tinker Board 2和NVIDIA Jetson Nano,操作系统将占用SD卡上的一些空间。

定价

现在我们已经了解了不同的单板计算机的特点和它们之间的比较,让我们看看每种计算机的定价。不过,请记住,这些都是大致的价格,价格可能会因供应商而异。

2 GB的树莓派4 Model B起售价为35美元。4gb版的价格为55美元,8gb版为75美元。

另外,请记住树莓派提供了树莓派4桌面套件,其中包括使用该设备作为桌面计算机所需的一切。这款机型2gb的起价为99.95美元。4gb的价格为119.95美元,8gb的价格为139.95美元。

NVIDIA Jetson Nano开发工具包的定价为99美元。值得注意的是,NVIDIA还发布了NVIDIA Jetson Nano 2gb开发工具包。除了内存较低之外,它的功能也比Jetson Nano Developer Kit少。这个型号的定价是59美元。

Beaglebone Black的定价约为60美元。珊瑚开发板的定价为129.99美元。如上所述,计划推出2gb和4gb型号的Coral Dev Board。在写这篇文章的时候,这些型号的价格还没有公布。

在写这篇文章的时候,华硕Tinker Board 2的定价和可用性还没有公布,但预计华硕将试图以类似于前一款的价格向市场提供它。这种型号起价55美元。

底线

那么,在以上这些信息之后,哪一个是最好的呢?嗯,答案是这取决于特定用户的需求和要求。因此,例如,对于只关注机器学习和人工智能的人来说,Coral Dev Board或NVIDIA Jetson Nano可能是正确的选择。

同样,对于那些想要构建通用解决方案的人来说,树莓派或华硕Tinker Board 2可能是他们的选择。在这两者之间的某个地方,Beaglebone Black也有它的工程重点。

最终,根据特定用户的需求或需求,他们应该选择适合自己的模型。