我们可以将多种控制器板用于硬件项目。其中最受欢迎的两个是:Arduino 和 Raspberry Pi。Arduino基于ATmega家族,设计和软件结构相对简单。树莓派,基本上就是一台单板机。它们都有一个执行指令、定时器、内存和 I/O 引脚的 CPU。两者之间的关键区别在于 Arduino 往往具有强大的 I/O 能力,可以直接驱动外部硬件。而 Raspberry Pi 的 I/O 较弱,需要晶体管来驱动硬件。
下面来看看 Arduino 和 树莓派之间的区别:
编号 | Arduino | 树莓派 |
---|---|---|
1 | Arduino的控制单元来自Atmega家族。 | 树莓派的控制单元来自 ARM 家族。 |
2 | Arduino 基于微控制器。 | 树莓派基于微处理器。 |
3 | Arduino用于控制系统中与电路板相连的电气元件。 | 树莓派计算数据并产生有价值的输出,并根据其计算结果控制系统中的组件。 |
4 | Arduino板具有简单的硬件和软件结构。 | 树莓派板具有复杂的硬件和软件架构。 |
5 | CPU架构:8位。 | CPU架构:64位。 |
6 | Arduino使用的 RAM 非常少,只有 2 kB。 | 树莓派需要更多 RAM,1 GB。 |
7 | Arduino的时钟处理速度为 16 MHz。 | 树莓派的处理速度为 1.4 GHz。 |
8 | Arduino成本更低。 | 树莓派很贵。 |
9 | Arduino具有更高的I/O电流驱动强度。 | 树莓派的 I/O 电流驱动强度较低。 |
10 | 耗电量约200兆瓦。 | 树莓派耗约700兆瓦的电力。 |
11 | Arduino逻辑电平为5V。 | 树莓派的逻辑电平是3V。 |
12 | Arduino没有互联网支持。 | 树莓派具有内置的以太网端口和 WiFi 支持。 |
13 | Arduino具有更高的电流驱动强度。 | 树莓派具有较低的电流驱动强度。 |
14 | Arduino 的一些应用是红绿灯倒数计时器、称重机等。 | 树莓派的一些应用是定格摄像机、机器人控制器、游戏服务器。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/264008.html