Arduino、arm、树莓派、单片机四者有何不同?
分开讲
1.Arduino是开发工具软件和开发方式,不是芯片或电路板。支持很多种处理器芯片的开发,有很多库,开发方式类似搭积木,简单实用
2.ARM是一个英国公司,主要设计ARM系列的中央处理器(CPU)。是芯片。三星,苹果等都买ARM的授权开发自己的微控制器(MCU)和中央处理器(CPU)
3.树莓派是一种电路板子。使用ARM微控制器芯片和linux操作系统,连接显示器、键盘、网络(网口或wifi)后就可以组成一个很小的桌面电脑
4.单片机是指中央处理器内核加了一些外围接口电路后做到了一个芯片里,也叫微控制器MCU,或SOC,单片机。8051芯片、avr芯片、ARM Corte M系列和R系列芯片,都叫单片机或微控制器。而英特尔的80x86系列,ARM Cortex A系列都是中央处理器CPU,不属于单片机
对比
(1)Arduino是平台,不是某种MCU和电路板
(2)ARM只是ARM系列的MCU
(3)树莓派是基于ARM和linux或windows操作系统的卡片式电脑,可以用于计算量较大的环境,可以作为一个低功耗的通用计算机来用,也可以用于复杂控制系统的后端数据处理和GUI,像一个很小的PC
(4)单片机也是指某种MCU,只是叫法不同