如何开始使用超棒的 Orange Pi

513 位读者喜欢这篇文章。
open source button on keyboard

Opensource.com

随着像 ArduinoRaspberry Pi 这样的开源硬件越来越普及,它们的成本也在不断下降,这为创新型的 物联网STEM 应用打开了大门。作为一个对这两者都充满热情的人,我一直在寻找可以应用于工业、课堂以及 我女儿的机器人团队 的新创新。当我听说 Orange Pi 被称为 “Raspberry Pi 杀手” 时,我停下来关注了一下。

尽管名字听起来有点酸涩,但 Orange Pi Zero 还是引起了我的兴趣。我最近入手了一台,并在本文中分享我的第一印象。剧透一下:我印象非常深刻。

为什么选择 Orange Pi?

Orange Pi 是一个由 深圳市迅龙软件有限公司 制造,并在 速卖通上销售 的 Linux 驱动的单板计算机系列。与在速卖通上销售的任何商品一样,请耐心等待,并提前计划两到四周或更长的运输时间,因为产品直接从中国大陆运往世界各地。

与 Raspberry Pi 不同,Raspberry Pi 已经拥有一个小型但不断增长的单板计算机系列,针对不同的价格点、外形尺寸和功能,Orange Pi 板的数量要多得多。好消息是,在您想要的应用方面,您有大量的选择,但坏消息是,如此多的选择可能会让人不知所措。就我而言,我选择了 Orange Pi Zero 512MB 版本,因为它在功能方面取得了适当的平衡,并且价格适合在高中和学术环境中使用。

要查看包含所有规格的高分辨率图像,请访问 Orange Pi Zero 网站

具体来说,我需要该设备尽可能便宜,但仍然开箱即用,并具有用于 SSH 和物联网应用的互联网连接。Orange Pi Zero 通过板载 10/100M 以太网和 802.11 b/g/n Wi-Fi 来满足这些要求,从而实现互联网连接。它还具有 26 个 Raspberry Pi 兼容的 GPIO 端口,用于连接物联网应用的传感器。我选择了 512MB 版本的 Orange Pi Zero 而不是 256MB 版本,因为更多的内存通常更好,而且只贵了 2 美元。出门时,单价为 12.30 美元(含运费),这使其在鼓励实验和创造 magic smoke 的课堂环境中具有成本效益。

与 5 美元的 Raspberry Pi Zero 相比,Orange Pi Zero 仅贵几美元,但它开箱即用更实用,因为它具有板载互联网连接和四个 CPU 核心而不是一个。这种板载网络功能也使 Orange Pi Zero 比 Raspberry Pi Zero 更适合作为礼物,因为 Raspberry Pi Zero 需要 Micro-USB 转 USB 适配器和 Wi-Fi USB 适配器才能连接到互联网。当赠送物联网设备作为礼物时,您希望收礼人尽可能快速轻松地享受产品,而不是赠送一些不完整的东西,最终只会放在架子上。

开箱体验

我对 Orange Pi 最初的担忧之一是,供应商和社区支持不如 Raspberry Pi 基金会及其社区的支持那样强大,最终用户只能孤身一人,付出额外的努力才能使设备正常运行。如果是那样,我将不愿意将 Orange Pi 推荐用于课堂使用或作为礼物。好消息是,Orange Pi Zero 立即运行良好,并且实际上比 Raspberry Pi 更容易上手。

Orange Pi 在订购两周后送达我的邮箱。我拆开包装,并在几分钟内启动并运行。我的大部分时间都花在了下载操作系统上。Orange Pi 可以运行各种操作系统,从 Android 到 Debian 变体。我选择了 Armbian,因为它似乎是 Orange Pi 爱好者的最受欢迎选择。由于 Armbian 支持许多基于 ARM 的单板计算机,因此您需要为 Orange Pi Zero 选择 正确的 Armbian 构建版本。通过遵循 Armbian 用户指南的 入门部分,我可以轻松地映像 microSD 卡,插入 microSD 卡和以太网电缆,使用我与 Raspberry Pi 一起使用的现有 3A Micro-USB 电源适配器为设备供电,并通过 SSH 连接到它。

Orange Pi interface

通过 SSH 连接到 Orange Pi Zero。

通过以太网 SSH 连接后,我可以使用 nmtui-connect 轻松连接到我的无线接入点。然后我执行了 apt-get update && apt-get upgrade,并注意到更新运行速度比 Raspberry Pi Zero 快得多,更接近 Raspberry Pi 3 的性能。其他人也 观察到类似的结果。它可能没有 Raspberry Pi 3 快,但我没有计划用它来测序基因组或挖掘比特币。我还注意到,Armbian 会自动调整根分区大小以填充整个 microSD 卡,这在使用 Raspbian 时是一个显式、手动且有时会被遗忘的步骤。最后,对于 12 美元的价格,三倍的学生可以使用自己的 Orange Pi Zero 进行学习,而不是 35 美元的 Raspberry Pi 3,您可以将 Orange Pi Zero 送给三倍的朋友。

Orange Pi Form Factor

Orange Pi Zero 外形尺寸与 Raspberry Pi 3 的比较。

结束语

Orange Pi 绝对是一个正在寻找问题的解决方案。鉴于其低成本、快速启动和运行的能力、相对较快的性能以及与 Raspberry Pi 的 GPIO 引脚兼容性,Orange Pi,尤其是 Orange Pi Zero,绝对应该在您的车间、教室或机器人的实验清单上。

您试过 Orange Pi 吗?我很想在下面的评论中听到您的经验。

User profile image.
David Egts | 红帽北美公共部门首席技术专家。鼓手、摩托车骑手、计算机极客、丈夫、父亲和教义问答老师。在 Twitter 上关注我 @davidegts,并查看我共同主持的播客!

14 条评论

除了 Armbian 之外,它绝对是 Orange Pi 迄今为止最好的发行版,我可以推荐 DietPi(据我所知是基于 Armbian 的)。各种应用程序以及操作系统本身的设置和配置都比 Armbian 更容易。

我上周刚订购了带有外壳和扩展板的“大”套件。总共大约 19 美元,我现在很兴奋尝试一下。从一开始就一直是 Pi 的粉丝。

酷。欢迎在评论中告诉我们您的第一印象!

我也是 Raspberry Pi 的粉丝,很高兴看到所有用于物联网和 STEM 应用的创新外形尺寸和价格点。

回复 作者 Clinton Johnson (未验证)

我已经等待超过三分钟 www.orangepi.org 网页加载。如果他们不在乎,我也不在乎。

但是板是闭源的,固件是闭源的,视频驱动程序是闭源的。后者意味着,如果您想播放视频或使用 3D,您要么卡在供应商的旧 3.x 内核上,要么可以使用更新的内核,但忘记视频播放或游戏。不仅如此,工厂镜像已被证明包含 root 后门。不太确定我会向任何人推荐这个。我肯定不会把一个放在我自己的网络上!

这也适用于 raspberry pi。闭源板,闭源固件,闭源视频驱动程序。

后门位于 Allwinner 在 github 上提供的开源代码中。而不是在没有开源代码的二进制镜像中。

可能有许多理由优先选择 raspberry 而不是 orange,您提到的那些不是理由。

回复 作者 Jamie (未验证)

您正在评论视频驱动程序、播放视频、游戏和使用 3D。基本板设计没有视频输出。您指的是为您提供电视输出的附加组件吗?

回复 作者 Jamie (未验证)

在您尝试在其上编程之前,一切都运行良好。我发现像 Pi4J 和其他库无法开箱即用非常令人沮丧。这就是症结所在……正如您所说,用户群较小意味着 OSS 社区支持较少。在这一点上,它只是一个漂亮的 LED 盒子,放在我的架子上。

Todd,我自己的经验是积极的,我没有遇到任何运行我需要的应用程序的困难。我尝试了 Armbian 和 Ubuntu 以及一个 Android 版本,效果都非常好。此外,社区支持也被证明非常有帮助。我强烈推荐 OrangePI 板。

回复 作者 Todd Sharp (未验证)

很棒的文章,David。
一直在寻找一款具有 2GB RAM、10/100/1000 以太网、至少 16GB eMMC、以太网不通过 USB 瓶颈,以及比 1200 MHz 更令人满意的时钟速度的 SBC(RPi 基金会专注于提供 ver.3 蓝牙和 WiFi 只是分散注意力的尝试,这样人们就不会长时间关注 -3 的真正计算能力;如果您真的需要这些,您有大量的 USB 端口可用)。
Orange Pi Plus2 是对 RPi3 的明显胜出者。

上面的 TJ 说“……这绝对是 Orange Pi 迄今为止最好的发行版……”。
作为一个真正的菜鸟,有人可以告诉我更多关于这方面的信息吗?谢谢!

感谢您的美言和鼓励!

不确定 TJ 是否会收到这条作为评论线程一部分的通知,或者回复他的线程是否会直接 ping 他(也许可以试试?),但您想了解关于 Armbian 的哪些特定信息?

就我个人而言,在深入研究 Orange Pi 之前,我从未听说过 Armbian。它似乎是一个非常活跃的社区。通过支持来自许多硬件供应商的板卡,社区可以更大,为一个板卡解决的问题可能会帮助其他板卡,使发行版更有价值。

其他人在这篇文章中评论了 Orange Pi 的专有性质,这似乎发生在许多最初的努力中(包括 Raspberry Pi)。好消息是,通过开源社区的团结合作,我们可以共同努力提出开放的解决方案。我们已经在其他硬件单元和外围设备中看到了这一点,这些硬件单元和外围设备最初也是专有的。

回复 作者 robertservice (未验证)

嗯,我的经验始于阅读关于 Orange Pi 的一般官方镜像的糟糕信息。在尝试了各种官方镜像以及一些来自这里的镜像之后
http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthread&tid=342
我最终阅读了关于 Armbian 的信息,虽然感觉有点零散,但效果相当不错。它改进得非常快。一开始它似乎没有使用交换空间,但现在它使用了,这在尝试将 pi 用作桌面时很重要,因为 512MB RAM 有点紧张。但 armbian 最大的优势是 OPi One 特有的。由于大多数镜像最初是为 OPi PC 设计的,因此 FEX 设置文件未针对 One 的不同电压调节器进行调整。Armbian 基本上是唯一默认设置正确的发行版,请参阅此处的最后一个摘要
https://linux-sunxi.org/Xunlong_Orange_Pi_One

Orange Pi 板真的非常棒。sunxi 社区在 orange pi pc 方面取得了很大进展,我推荐这款板而不是其他板。Linux 4.11 应该会看到一个完全开放的驱动程序堆栈,用于启用多媒体应用程序,同时使用除 allwinner 提供的 3.4 之外的内核。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.