报价
HOME
报价
正文内容
nand flash树莓派 Arduino Vs 树莓派,哪个才是你的菜?
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

Arduino Vs 树莓派,哪个才是你的菜?

如果你曾经想过自己设计一款电子装置,你可能已经听说过Arduino和树莓派的大名了。但如果你还没有研究或亲手操作过,可能会像我以前一样,觉得它们是用来解决相似问题的竞品。

可实际上,Arduino和树莓派是两款完全不同的产品,用来解决完全不同的目的。Arduino是微控制器(Microcontroller)领域真正的开拓者,并开启了“创客”的革命;树莓派作为另一个了不起的设备,真正开始了微处理器(Microprocessor)领域的革命。可以这么说,作为微处理器的树梅派是一台体积小,但是功能齐全的电脑;而作为微控制器的Arduino仅仅是电脑中的某一模块,用来解决某单一的问题。

背景

Arduino和树梅派都是最初作为教学工具来设计的,这也是为什么它们会变得如此受欢迎,因为这两款设备都非常容易学习。

Arduino出生于意大利。它的发明者马西莫·班齐和联合创始人在一个酒吧想到了这个点子,并用这个酒吧的名字命名了它。班齐是伊夫雷亚交互设计研究所的一名老师,想为跟他学设计的学生们做一个简单的硬件原型制作工具。

(图片来源:https://www.arduino.cc)

树梅派发明于英国。发明者埃本·厄普顿和他在剑桥大学计算机实验室的同事们对逐渐减少的学生数量,以及差劲的计算机技能感到抓狂。所以他们设计的树梅派是一台便宜并且方便修改的计算机,用来提高学生的动手能力。

(图片来源:http://www.adafruit.com)

作为教学工具, Arduino和树莓派都非常适合初学者。通过分析它们的硬件和软件,就可以非常明显的感觉到两者会应用到完全不同的项目中。

硬件和软件

下表列出了两者主要的不同:

Arduino UNO R3

树莓派2代B型

价格

¥148

¥256

尺寸

75x 55 x 15 mm

86 x 56 x 20mm

微处理器

ATmega328

ARM Cortex-A7 四核处理器

内存

0.002MB

1024MB

主频

16 MHz

900MHz

集成网络接口

10/100 BaseT RJ45 以太网

多任务支持

输入电压

7-12V

5V

Flash 存储

32KB

2 - 16G (SD卡)

USB

1个

4个

操作系统

Linux,Android和Windows 10

集成开发环境

Arduino,Energia

Scratch, IDLE等Linux支持的任何环境

树莓派和Arduino的价格和尺寸都差不多,两者都很小巧很便宜,只是它们所包含的配置决定了它们的不同。新款的树莓派2的主频速度上比Arduino快56倍。看起来对Arduino更致命的是,树莓派2拥有其256,000倍的内存。树莓派是一台独立的计算机,可以运行实际的Linux和Windows 10操作系统,支持多任务,还可以无线连接到因特网。所以树莓派看起来更像是一个功能齐全的电脑,它的各项性能虽然还不能和 PC 以及MAC相比,但是从数据参数中可以看出,树莓派似乎完胜 Arduino。

(树莓派电脑,图片来源:www.instructables.com)

也许看起来树莓派比Arduino更高级,但那仅仅是对于软件应用。Arduino的简单让它在单纯的硬件项目中表现更好。

DIY电子商店Adafruit的创始者利马尔-弗莱德认为树莓派在使用各种传感器或芯片的易用性上是远不如Arduino的,树莓派需要额外的硬件支持才能对传感器进行读取,并且Arduino的编程环境比起Linux来容易太多了。

(Arduino连接矩阵LED和声音放大器,图片来源:www.adafruit.com)

比如完成LED闪烁这最简单的操作。如果用树莓派去编写,首先要安装一个操作系统并且设置完成,然后还需要安装一些代码库来帮助控制GPIO引脚(就是连接额外硬件的地方)。然后再去编写程序代码,而Arduino只需要8行的代码就可以让LED开始闪烁了。对于初学者Arduino几分钟就可以完成的操作,使用树莓派可能花一天也搞不定。

由于Arduino设计的目的并不是为了运行操作系统或是软件的,所以对于支持的传感器都是即插即用的。而如果想在树莓派上使用这些传感器,那就得需要安装匹配的驱动程序,之后还要编写程序代码才能控制传感器的一些行为。

Arduino的简单还有一个好处便是不容易损坏。当想终止Arduino执行的任务时只需要拔下来就可以了,并不会被损坏。而如果不能采取正确的关机方式,在对树莓派进行断电操作时会有被烧毁的风险。所以对于初学者们,Arduino是十分平易近人的。

树莓派在软件应用上大放光芒,而Arduino让硬件项目变得更简单。所以实际的问题是你要清楚你想做什么。

为什么不一起使用呢?

实际在高级用户的应用中,树莓派和Arduino是互补,可以完美使用在一起的。它们可以教使用者不同的内容,Arduino是传感器的工作工厂,而树莓派负责分发指令。

(树莓派和 Arduino相兼容,图片来源:www.uugear.com)

Arduino非常适合驱动马达,接收传感器信号,闪烁LED等等,而树莓派可以发出命令开关其硬件的应用。并且树莓派支持多任务处理,你可以一边用Arduino读取着数据,一边听音乐看视频。

事实上,Arduino和树莓派并没有高低之分,两者都有自己的特性和优点。Arduino 适合一些编程能力较低的初级创客,以及侧重传感器使用的硬件产品。而树莓派更适合有一定的编程经验,以及依赖多种应用程序和丰富功能的硬件产品。对于学习者,两种开发板最好是都要系统的学习一下。因为两者覆盖了不同的领域,并且可以交互使用,从中获得的相关知识也是成为一名优秀创客的基本条件。对于硬件开发者,则需要了解自己的产品特性和自身能力来选择使用哪一个开发板,从而使得自己的想法得以快速准确的实现。

12 个可替代树莓派的单板机

正在寻找树莓派的替代品?这里有一些单板机可以满足你的 DIY 渴求。

-- Ankush Das

树莓派是当前最流行的单板机。你可以在你的 DIY 项目中使用它,或者用它作为一个成本效益高的系统来学习编代码,或者为了你的便利,利用一个 流媒体软件 运行在上面作为流媒体设备。

你可以使用树莓派做很多事,但它不是各种极客的最终解决方案。一些人可能在寻找更便宜的开发板,一些可能在寻找更强大的。

无论是哪种情况,我们都有很多原因需要树莓派的替代品。因此,在这片文章里,我们将讨论最好的 12 个我们认为能够替代树莓派的单板机。

满足你 DIY 渴望的树莓派替代品

这个列表没有特定的顺序排名。链接的一部分是赞助链接。请阅读我们的 赞助政策 。

1、Onion Omega2+

只要 $13,Omega2+ 是这里你可以找到的最便宜的 IoT 单板机设备。它运行 LEDE(Linux 嵌入式开发环境)Linux 系统 —— 这是一个基于 OpenWRT 的发行版。

由于运行一个自定义 Linux 系统,它的组成元件、花费和灵活性使它完美适合几乎所有类型的 IoT 应用。

你可以在 亚马逊商城的 Onion Omega 套件 或者从他们的网站下单,可能会收取额外的邮费。

关键参数:

MT7688 SoC2.4 GHz IEEE 802.11 b/g/n WiFi128 MB DDR2 RAM32 MB on-board flash storageMicroSD SlotUSB 2.012 GPIO Pins

查看官网

2、NVIDIA Jetson Nano Developer Kit

这是来自 NVIDIA 的只要 $99 的非常独特和有趣的树莓派替代品。是的,它不是每个人都能充分利用的设备 —— 只为特定的一组极客或者开发者而生。

NVIDIA 使用下面的用例解释它:

NVIDIA® Jetson Nano™ Developer Kit 是一个小的、强大的计算机,可以让你并行运行多个神经网络的应用像图像分类、对象侦察、图像分段、语音处理。全部在一个易于使用的、运行功率只有 5 瓦特的平台上。

nvidia

因此,基本上,如果你正在研究 AI 或者深度学习,你可以充分利用开发设备。如果你很好奇,该设备的产品计算模块将在 2019 年 7 月到来。

关键参数:

CPU: Quad-core ARM A57 @ 1.43 GHzGPU: 128-core MaxwellRAM: 4 GB 64-bit LPDDR4 25.6 GB/sDisplay: HDMI 2.04 x USB 3.0 and eDP 1.4

查看官网

3、ASUS Tinker Board S

ASUS Tinker Board S 不是大多数人可负担得起的树莓派的替换设备 ($82, 亚马逊商城 ),但是它是一个强大的替代品。它的特点是它有你通常可以发现与标准树莓派 3 一样的 40 针脚的连接器,但是提供了强大的处理器和 GPU。同样的,Tinker Board S 的大小恰巧和标准的树莓派3 一样大。

这个板子的主要亮点是 16 GB eMMC (用外行术语说,它的板上有一个类似 SSD 的存储单元使它工作时运行的更快。) 的存在。

关键参数:

Rockchip Quad-Core RK3288 processor2 GB DDR3 RAMIntegrated Graphics ProcessorARM® Mali™-T764 GPU16 GB eMMCMicroSD Card Slot802.11 b/g/n, Bluetooth V4.0 + EDRUSB 2.028 GPIO pinsHDMI Interface

查看网站

4、ClockworkPi

如果你正在想方设法组装一个模块化的复古的游戏控制台,Clockwork Pi 可能就是你需要的,它通常是 GameShell Kit 的一部分。然而,你可以 使用 $49 单独购买板子。

它紧凑的大小、WiFi 连接性和 micro HDMI 端口的存在使它成为许多方面的选择。

关键参数:

Allwinner R16-J Quad-core Cortex-A7 CPU @1.2GHzMali-400 MP2 GPURAM: 1GB DDR3WiFi & Bluetooth v4.0Micro HDMI outputMicroSD Card Slot

查看官网

5、Arduino Mega 2560

如果你正在研究机器人项目或者你想要一个 3D 打印机 —— Arduino Mega 2560 将是树莓派的便利的替代品。不像树莓派,它是基于微控制器而不是微处理器的。

在他们的 官网 ,你需要花费 $38.50,或者在 在亚马逊商城是 $33 。

关键参数:

Microcontroller: ATmega2560Clock Speed: 16 MHzDigital I/O Pins: 54Analog Input Pins: 16Flash Memory: 256 KB of which 8 KB used by bootloader

查看官网

6、Rock64 Media Board

用与你可能想要的树莓派 3 B+ 相同的价格,你将在 Rock64 Media Board 上获得更快的处理器和双倍的内存。除此之外,如果你想要 1 GB RAM 版的,它提供了一个比树莓派更便宜的替代品,花费更少,只要 $10 。

不像树莓派,它没有无线连接支持,但是 USB 3.0 和 HDMI 2.0 的存在使它与众不同,如果它对你很重要的话。

关键参数:

Rockchip RK3328 Quad-Core ARM Cortex A53 64-Bit ProcessorSupports up to 4GB 1600MHz LPDDR3 RAMeMMC module socketMicroSD Card slotUSB 3.0HDMI 2.0

查看官网

7、Odroid-XU4

Odroid-XU4 是一个完美的树莓派的替代品,如果你有能够稍微提高预算的空间($80-$100 甚至更低,取决于存储的容量)。

它确实是一个强大的替代品并且体积更小。支持 eMMC 和 USB 3.0 使它工作起来更快。

关键参数:

Samsung Exynos 5422 Octa ARM Cortex™-A15 Quad 2Ghz and Cortex™-A7 Quad 1.3GHz CPUs2Gbyte LPDDR3 RAMGPU: Mali-T628 MP6USB 3.0HDMI 1.4aeMMC 5.0 module socketMicroSD Card Slot

查看官网

8、PocketBeagle

它是一个难以置信的小的单板机 —— 几乎和树莓派Zero 相似。然而它的价格相当于完整大小的树莓派 3。主要的亮点是你可以用它作为一个 USB 便携式信息终端,并且进入 Linux 命令行工作。

关键参数:

Processor: Octavo Systems OSD3358 1GHz ARM® Cortex-A8RAM: 512 MB DDR372 expansion pin headersmicroUSBUSB 2.0

查看官网

9、Le Potato

由 Libre Computer 出品的 Le Potato,其型号是 AML-S905X-CC。它需要花费你 $45 。

如果你花费的比树莓派更多的钱,你就能得到双倍内存和 HDMI 2.0 接口,这可能是一个完美的选择。尽管,你还是不能找到嵌入的无线连接。

关键参数:

Amlogic S905X SoC2GB DDR3 SDRAMUSB 2.0HDMI 2.0microUSBMicroSD Card SloteMMC Interface

查看官网

10、Banana Pi M64

它自带了 8G 的 eMMC —— 这是替代树莓派的主要亮点。因此,它需要花费 $60。

HDMI 接口的存在使它胜任 4K。除此之外,Banana Pi 提供了更多种类的开源单板机作为树莓派的替代。

关键参数:

1.2 Ghz Quad-Core ARM Cortex A53 64-Bit Processor-R182GB DDR3 SDRAM8 GB eMMCWiFi & BluetoothUSB 2.0HDMI

查看官网

11、Orange Pi Zero

Orange Pi Zero 相对于树莓派来说难以置信的便宜。你可以在 Aliexpress 或者亚马逊上以最多 $10 就能够获得。如果 稍微多花点,你能够获得 512 MB RAM 。

如果这还不够,你可以花费大概 $25 获得更好的配置,比如 Orange Pi 3。

关键参数:

H2 Quad-core Cortex-A7Mali400MP2 GPURAM: Up to 512 MBTF Card supportWiFiUSB 2.0

查看官网

12、VIM 2 SBC by Khadas

由 Khadas 出品的 VIM 2 是最新的单板机,因此你能够在板上得到蓝牙 5.0 支持。它的价格范围 从 $99 的基础款到上限 $140 。

基础款包含 2 GB RAM、16 GB eMMC 和蓝牙 4.1。然而,Pro/Max 版包含蓝牙 5.0,更多的内存,更多的 eMMC 存储。

关键参数:

Amlogic S912 1.5GHz 64-bit Octa-Core CPUT820MP3 GPUUp to 3 GB DDR4 RAMUp to 64 GB eMMCBluetooth 5.0 (Pro/Max)Bluetooth 4.1 (Basic)HDMI 2.0aWiFi

总结

我们知道有很多不同种类的单板机电脑。一些比树莓派更好 —— 它的一些小规格的版本有更便宜的价格。同样的,像 Jetson Nano 这样的单板机已经被裁剪用于特定用途。因此,取决于你需要什么 —— 你应该检查一下单板机的配置。

如果你知道比上述提到的更好的东西,请随意在下方评论来让我们知道。

via: https://itsfoss.com/raspberry-pi-alternatives/

作者: Ankush Das 选题: lujun9972 译者: warmfrog 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

点击“了解更多”可访问文内链接

相关问答

orange pi 4性能测评?

香橙派OrangePi4,开发板采用瑞芯微RK3399芯片,拥有双通道4GBLPDDR4内存,板载16GBEMMCflash存储,支持双路摄像头同时输入,拥有双mipilcd接口,......

面对种类繁多的开源硬件,新手该如何选择?

Arduino和Microduino是用户最多、影响最广的开源硬件,所以整个软硬件环境都比较健全,有很多兼容Arduino的外围设备。Microduino兼容Arduino,也有一系列的扩展...

数字媒体技术毕业后的方向大概有哪些? 申请方

数字媒体技术毕业之后的话,就业方向还是很广的,因为数字媒体技术是和计算机相关的,所以说就业的话和计算机有关的行业会比较多。首先就是根据数字媒...

TF卡能做系统安装盘吗?-ZOL问答

TF卡加读卡器,可以制作成PE盘,存储数据,只是恢复系统时,尽量将GHO文件复制到电脑中,由于性能过低,并不推荐这么做,TF卡只适合用于树莓派当系统盘。MicroSDCa...

你们最喜欢的软件是什么?该如何改进?好在哪?

AdobeFramemaker:FrameMaker适合于处理各种类型的长篇文档。它具有丰富的格式设置选项,可方便地生成表格及各种复杂版面AdobeInCopy:编辑工作流程协作Adob...

 失贞的都市  黑薯 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部