Arduino,arm,树莓派,MCU有什么区别?

Arduino是一个方便、灵活、易用的开源电子原型平台。包括硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队在2005年冬天开发。

它建立在开源的简单I/O接口版本上,具有类似于Java和C语言的处理/布线开发环境。主要包括两个主要部分:硬件部分是Arduino电路板,可用于电路连接;另一个是你电脑里的程序开发环境Arduino IDE。只要你在IDE里写好程序代码,把程序上传到Arduino电路板上,程序就会告诉Arduino电路板该怎么做。

Arduino可以通过各种传感器感知环境,并通过控制灯光、电机等设备反馈和影响环境。板上的微控制器可以通过Arduino编程语言编写程序,编译成二进制文件,烧录到微控制器中。Arduino的编程是利用Arduino编程语言(基于接线)和Arduino开发环境(基于处理)实现的。基于Arduino的项目可以只包含Arduino,也可以包含Arduino和其他运行在PC上的软件,它们之间互相通信(比如Flash,Processing,MaxMSP)。

- ARM处理器是Acorn公司设计的第一款低功耗、低成本的RISC微处理器,全称是Acorn RISC Machine。ARM处理器本身是32位设计,但也配备了16位指令集。一般来说,它比同等的32位代码节省35%,但它能保留32位系统的所有优点。

-树莓派(中文名为“树莓派”,缩写为RPi,(或RasPi/RPI)

它是为学生的计算机编程教育而设计的。它只是一个信用卡大小的微型计算机,其系统基于Linux。

随着Windows 10 IoT的发布,我们也将能够使用运行Windows的树莓派。

自问世以来,受到了众多电脑爱好者和创客的追捧,一度“馅饼”难求。虽然外表娇小,但内心很强大,影音等功能一应俱全。可谓“麻雀虽小,五脏俱全”。

它是一个基于ARM的微电脑主板,以SD/MicroSD卡作为内存硬盘。卡主板周围有1/2/4 USB接口和一个10/100以太网接口(A型无网口),可以连接键盘、鼠标和网线,还有一个视频模拟信号的电视输出接口和一个HDMI高清视频输出接口。上述所有组件都集成在一个仅比信用卡稍大的主板上,它具有PC的所有基本功能。只需连接电视和键盘,您就可以执行许多功能,如电子表格、文字处理、玩游戏、播放高清视频等。树莓派B只提供电脑板,没有内存,电源,键盘,机箱,连接。

-微控制器是一种集成电路芯片,它是一个集成了各种功能(包括显示驱动电路、脉宽调制电路、模拟多路复用器、A/D转换器等)的小而完美的缩影。)的中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、各种I/O端口、中断系统和具有数据处理能力的定时器/计数器集成到硅芯片中。从80年代,从当时的4位、8位单片机到现在的300M高速单片机。