姓名:王靖尧 学号:16020188025
转载自https://www.zhihu.com/question/21045562/answer/36673069
1.先说说Arduino
Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。它适用于爱好者、艺术家、设计师和对于“互动”有兴趣的朋友们。(来源百度百科)
地址:Arduino_百度百科
说了和没说是的是吧?
通俗的讲:arduino就是主要以以AVR单片机为核心控制器的单片机应用开发板(当然也有其他核心的例如STM32版本的但是不是官方的,还有intel的伽利略),或者是学习板啥的,但是Arduino开发人员开发了简单的函数,还有许多应用库,这样就不用直接去操作寄存器了,使得没有很好的单片机基础的人员也可以使用Arduino做出自己想要的东西。Arduino的开发人员还开发了一个简洁的IDE(集成开发环境)也就是写代码,编译,调试,下载的上位机软件。
还有这些都是开源的可以在他们的官网下载
更多了解请访问官网:http://www.arduino.cc
2.再说ARM
ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器
百度百科:arm_百度百科
通俗的讲:arm是一款处理器也可以说是单片机,是功能比较强大的单片机。
arm也是公司的名字
但是值得注意的是ARM公司通过出售芯片技术授权
也就是说ARM公司不做芯片的生产,只有买了这些技术授权的半导体公司才做芯片
我的个人理解是ARM提供处理器的核心技术方案,各个半导体公司加上自己的外设等等东西做成自己的芯片,所有采用arm提供技术授权的芯片都叫ARM
这里就不谈Soc了
Arm的种类自己去百度吧太多了。
ARM产品众多,适合不同领域的应用,2018年3月26日更新ARM处理器家族,如下图:
图片来源于ARM Cortex-M处理器入门
ARM Cortex-M 处理器家族介绍和比较
3.说说树莓派
树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。
来源于 百度百科
地址:树莓派_百度百科
树莓派就是将你电脑机箱里的大部分东西都集成到了一块电路板上的 微型电脑,接上显示器鼠标键盘等等 东西 和你的电脑没啥实质的区别,操作系统不一样这个是基于linux的系统。
4.说说单片机
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
来源于 百度百科
地址:单片机_百度百科
单片机在国外叫MCU 微型控制器
就是将CPU RAM ROM 等等集成到一块芯片上构成 单片微型计算机
总结:Arduino 简单的完善的资源丰富开源的单片机应用开发板
ARM高性能单片机(简单理解)
树莓派微型卡片计算机
单片机:单芯片计算机