📜  Arduino vs Raspberry Pi

📅  最后修改于: 2020-12-27 10:13:46             🧑  作者: Mango

Arduino与Raspberry Pi

Arduino和Raspberry Pi用作创建电子项目的工具。

Arduino被认为是Raspberry Pi的一部分。

下表列出了Arduino和Raspberry Pi之间的区别:

Arduino的

  • Arduino被定义为简单的微控制器主板。
  • Arduino帮助我们简化了项目。
  • 它被开发来创建微控制器套件,该套件用于构建电子设备。
  • 大多数Arduino都带有8位微控制器。
  • 它具有32K字节和2K字节的闪存和SRAM。闪存由Arduino存储的草图组成,而SRAM则控制处理变量。
  • 它将C++提升为主要的编程语言。
  • 它没有操作系统。该软件平台需要Windows,Linux和macOS操作系统才能运行该程序。
  • Arduino的类型包括入门套件(适用于初学者),Arduino扩展板(印刷电路扩展板),标准Arduino板和具有高级功能的板。
  • Arduino一次又一次运行一段代码。因此,一旦接通电源,它就会快速启动。
  • 它基于IDE(集成开发环境),仅限于编程接口。
  • 与Internet的连接非常复杂。
  • Arduino项目在意大利启动。
  • Arduino开发板的设计包含不同的控制器和微处理器。某些板还包括USB(通用串行总线),型号和串行通信接口。
  • Arduino中的处理器速度范围为8MHz至400MHz。大多数Arduino类型的平均速度为16MHz。
  • Arduino的项目使用USB端口连接到计算机。
  • 模数转换器内置在Arduino中。
  • Arduino UNO具有14个数字输入/输出引脚,6个模拟引脚和电源引脚。

树莓派

  • Raspberry Pi被定义为迷你计算机。
  • 它在软件应用程序方面被认为是优越的。
  • 它旨在鼓励计算机科学专业的学生和其他成长中国家学习基础知识。
  • 它由64位四核处理器或微处理器组成。
  • Raspberry Pi具有大约1GiB的RAM。此处,1 GiB = 1024 x 1024 x 1024字节=(1024)^ 3字节。
  • 它促进了Scratch和Python作为主要的编程语言。
  • Raspberry Pi的基础提供了一个操作系统,例如Linux。它还提供了非Linux操作系统,例如OpenBSD,NetBSD,HelenOS等。
  • Raspberry Pi的类型为Raspberry Pi Alternatives,Raspberry Pi Zero W和Raspberry Pi 3 Model B +。
  • 我们可以在Raspberry Pi中运行所有类型的应用程序,包括Microsoft Office,电子邮件或电子项目的特定代码。
  • 我们可以在Raspberry Pi中运行单个或不同的代码段。
  • 操作系统中的所有文件都保存在SD卡中。对于一个Raspberry Pi,我们可以有用于不同操作系统或文件系统的多个SD卡。
  • 它在许多编程语言中都是一致的。
  • 它可以轻松连接到Internet。
  • Raspberry Pi基金会在英国开发了Raspberry Pi。
  • Raspberry Pi板的设计包括CPU(中央处理单元),GPU(图形处理单元),图形芯片,RAM,Xbee端口,以太网端口,电源连接器,UART(通用异步接收器/发送器)和GPIO(通用输入/输出)引脚。
  • Raspberry Pi中的处理器速度范围为700MHz至1.5GHz。
  • Raspberry Pi的硬盘驱动器是板上的插槽,SD卡已插入其中。
  • 模数转换器外部连接到Raspberry Pi。
  • Raspberry Pi3板上有40个输入/输出引脚。