📅  最后修改于: 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个输入/输出引脚。