0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

究竟该选择Arduino还是树莓派?

STM32嵌入式开发 来源:奇异思维 作者:奇异思维 2022-05-23 10:19 次阅读

大家都知道,Arduino树莓派都是电子工程师嵌入式工程师熟悉的两种开发板。

Arduino 和 树莓派各自都有定位,其性能也有很大差异。但是前不久,Arduino 重磅发布Portenta X8和Max Carrier,预装Linux操作系统,其性能直逼树莓派。

那么,作为新手,究竟该选择 Arduino 还是树莓派?

背景

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

树莓派发明于英国。发明者埃本·厄普顿和他在剑桥大学计算机实验室的同事们为了更好的吸引学生,以及提高学生们的计算机技能,设计了这款便宜并且方便修改的计算机开发板,用来提高学生的动手能力。

作为教学工具, Arduino和树莓派都非常适合初学者。但如果仔细分析,他们还是有着比较明显的不同。

Arduino实质上是一种微控制器(Microcontroller),像是电脑中的某一模块,只能被用来解决单一的问题。

而树莓派则是微处理器(Microprocessor)的一种。作为微处理器,树莓派就像是一台功能完备的mini电脑。

通过仔细分析这两款开发板的硬件和软件上的区别,也能非常明显地感觉到Arduino和树莓派在实际项目运用中的不同。

硬件与软件

首先先来看一下两款产品参数对比吧!

238ec644-da3e-11ec-ba43-dac502259ad0.png

虽然从外观上来说,树莓派和Arduino的尺寸都相差不多,都非常的轻巧,但从给出的参数配置来看,二者还是有着非常明显的区别。

树莓派2的主频速度和内存量两个主要方面都远高于Arduino。树莓派可以被看作一台完全独立的计算机,可以直接运行Linux和Windows 10操作系统,支持WIFI链接和多任务运行。虽然性能方面还与真正的PC有一定差距,但从数据来看,已经全方位完胜Arduino。

树莓派强大的运算能力再加上搭载的Linux或Windows系统,不仅仅能和其他电子配件相连,更能实现PythonJava、C/C++等热门编程语言的开发。所以当涉及到人工智能,人脸识别等需要高运算力的功能开发时。树莓派会成为比较合适的选择。

在软件应用方面,树莓派确实是略胜一筹,而到了硬件链接方面,则变成了 Arduino的主场。

相比树莓派,在各种传感器芯片的易用性方面,Arduino有着非常明显的优势。Arduino不需要任何额外的硬件支持,就能读取传感器。就像下面这张图,显示图案的LED板与Arduino可以直接相连,不需要任何转换。

另外,Arduino有着非常良好的编程环境,直接编写程序代码,Arduino就能完成指令。而树莓派则需要安装操作系统后,安装代码库来控制GPIO引脚(硬件链接处)才能实现对硬件的控制。树莓派数小时才能的工作,Arduino只需要输入几行代码就能轻松完成。

243f74f8-da3e-11ec-ba43-dac502259ad0.png

Arduino并不是为了运行操作系统和软件而设计,所以对于传感器和硬件都是随插随用。而至于树莓派,在使用传感器前,需要安装与之匹配的驱动程序以及编写程序才能控制硬件。

强强联合的新可能

树莓派在软件运行上笑傲群雄,但Arduino在硬件项目上也丝毫不逊色,两者并不分强弱,甚至是互补的。

在实际运用中,树莓派就像是项目的大脑,负责发布和分派指令。而Arduino则更像是项目的双手或者肌肉,直接负责传感器的操作控制。他们相互结合在一起,才能达到更好的效果。

Arduino适合驱动硬件,接受传感器型号等等关于硬件控制的工作。而树莓派就像一个控制中心,引导Arduino开关硬件,还能同时执行其他的任务。

Arduino和树莓派并没有高下之分,他们都有着自己无法替代的优点和特性。

总结

Arduino操作更简单,所以更适合刚刚入门的初级创客,或者更为侧重传感器使用的硬件相关项目。

至于树莓派,就更适合有一定编程基础的人,它依赖于各类软件生态的项目。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186552
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105466

原文标题:作为新手,该选择Arduino还是树莓派?

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用树莓实现远程控制的技巧

    、远程桌面、文件传输等功能。 1. 选择合适的操作系统 树莓支持多种操作系统,如Raspbian、Ubuntu等。为了实现远程控制,我们需要选择一个支持远程访问的操作系统。Raspb
    的头像 发表于 11-11 11:37 184次阅读

    树莓开发的最佳编程语言选择

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的信用卡大小的单板计算机,它以其低成本、易于编程和灵活性而受到广泛欢迎。树莓
    的头像 发表于 11-11 11:34 140次阅读

    树莓Arduino的区别是什么

    在当今的科技世界中,树莓(Raspberry Pi)和Arduino是两个经常被提及的名字。它们都是开源硬件平台,但它们的目标、功能和用途却大相径庭。 1. 目标和用途 树莓
    的头像 发表于 11-11 11:14 196次阅读

    ARM开发板与树莓的比较

    ARM开发板和树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板和树莓的硬件配置各有特点,具体取决于不同的型号和制造商。
    的头像 发表于 11-05 11:11 179次阅读

    树莓gpio有什么用,树莓gpio接口及编程方法

    一、树莓GPIO的用途 树莓(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等领域。GPIO(General Purpos
    的头像 发表于 10-22 18:09 394次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 340次阅读

    树莓和单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓
    的头像 发表于 08-30 18:21 1407次阅读

    树莓的功能用途是什么

    树莓(Raspberry Pi)是一款由英国树莓基金会研发的信用卡大小的单板计算机,自2012年推出以来,已经发展出多个型号和版本。树莓
    的头像 发表于 08-30 18:01 2120次阅读

    树莓是x86还是arm

    树莓(Raspberry Pi)是一款由英国树莓基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、
    的头像 发表于 08-30 15:42 698次阅读

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 990次阅读

    树莓和arm开发板的区别

    (Raspberry Pi Foundation)开发的一款基于ARM架构的微型计算机。基金会成立于2009年,旨在通过提供低成本、高性能的计算机,促进计算机科学教育的普及。自2012年推出第一款树莓以来
    的头像 发表于 08-30 15:36 743次阅读

    树莓5,Raspberry Pi 5 评测

    没有变的是40针GPIO接口。在2014年首次引入的树莓 B+上,40针GPIO同时引入了HAT(Hardware Attached on Top)标准。HAT是类似于Arduino的Shields
    发表于 06-19 14:51

    Waveshare推出树莓红外热像仪,可智能检测报警和过热问题

    Waveshare近日推出针对树莓的红外线热像仪。此设备能借助GPIO接口与树莓派对接,拓展其功能领域。除正常的树莓外,
    的头像 发表于 05-20 14:45 589次阅读

    新手入门如何选择Arduino树莓

    树莓2的主频速度和内存量两个主要方面都远高于Arduino树莓可以被看作一台完全独立的计算机,可以直接运行Linux和Windows
    发表于 04-28 14:56 564次阅读
    新手入门如何<b class='flag-5'>选择</b><b class='flag-5'>Arduino</b>与<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓主板如何连接电脑

    树莓派到电脑之前,我们需要准备一些材料。以下是所需材料的列表: 一台树莓主板:确保你有一台可用的树莓主板。
    的头像 发表于 01-07 15:40 1757次阅读