Jayway0day

IoT Security Reseacher.
【原创】Arduino、arm、树莓派与单片机

Arduino是一个由开源软件环境支持的开源硬件原型平台。包含硬件(各种型号Arduino板)和软件(Arduino IDE)。集成开发环境是Arduino IDE ,编写和编译sketch后通过USB接口线上载到Arduino运行。模拟和数字管脚可以连接到各类设备和部件上,与之交互。基本包含一个USB连接、电源连接器、复位开关、LED电源指示灯和串口通信指示灯、shield扩展板。

Sketch编写:初始化代码放在setup()中,控制代码放在loop()中,包含许多库函数。

 

 

树莓派就是一个基于ARM和Linux系统的微型电脑,

 

单片机,顾名思义是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机。

 

树莓派、arduino板都是一种单片机系统,区别在于arduino跑不了系统最中间的就是这个系统最主要的芯片,BCM2836,这个片子把CPU、GPU、内存I/O控制器等一大堆东西封装在一起,这就是一个单片机。

 

ARM指的是一种处理器架构。

 

所以总结起来,树莓派、arduino板都是一种单片机系统,区别在于arduino跑不了系统。

最中间的就是这个系统最主要的芯片,BCM2836,这个片子把CPU、GPU、内存I/O控制器等一大堆东西封装在一起,这就是一个单片机。

列表解释一下:

 

比较

树莓派

arduino

ARM

单片机

本质

 微型计算机

 软硬件平台

处理器

 芯片

类比

高端汽车

各种高端低端汽车

发动机

汽车

如有不当之处,欢迎指点。

posted on 2017-03-27 13:51  jayway0day  阅读(2669)  评论(1编辑  收藏  举报