树莓派与Arduino的区别

树莓派与Arduino的区别

树莓派

树莓派,树莓派是一款超小体积的计算机,它需要利用TF卡装载操作系统才能够运行。树莓派利用ARM作为处理器,还具有板载内存、HDMI接口、USB接口、音频接口、网络接口等。尺寸仅有信用卡大小的一个小型电脑,您可以将树莓派连接电视、显示器、键盘鼠标等设备使用。树莓派通过二次开发不仅能替代日常桌面计算机的多种用途,包括文字处理、电子表格、媒体中心,甚至能运行游戏。并且树莓派还可以播放高至1080p的高清视频。
树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发
与arduino不同的是,虽然树莓派也将通用输入/输出接口(GPIO)引出可以用于连接外围设备和传感器,但是由于需要操作系统的支持,树莓派对GPIO的操作没有Arduino方便和直接。树莓派具有板载网络连接功能,完成设置后可以通过计算机远程访问实现对树莓派的控制以及程序设计。

Arduino

Arduino是一款基于微控制器(单片机)的电子开发板,它可以运行一些相对比较简单的应用程序。与树莓派不同,Arduino无法运行操作系统,这就意味着许多基于操作系统实现的功能无法利用Arduino获得。
在这里插入图片描述
由于没有操作系统,Arduino的程序运行更加直接,更适合用于与传感器和外围电路进行通信,其程序体积较小,程序运行效率相对较高。Arduino的程序设计相对比较简单,其程序需要通过USB接口与计算机连接进行上传。

arduino构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了

Arduino没有音视频输出接口,也没有网络接口和能与外围设备连接的USB接口,开发板上没有多余的板载存储器。当然,这些功能可以通过Arduino扩展板的扩展而实现。Arduino扩展板可以实现多种功能的扩展,扩展板的种类很多,除了扩展接口功能外,扩展板还可以扩展GPS、电机控制、网络连接等功能。

猜你喜欢

转载自blog.csdn.net/weixin_43954533/article/details/88046344
今日推荐