首页 > 代码库 > 【原创】Arduino、arm、树莓派与单片机
【原创】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 |
单片机 |
本质 |
微型计算机 |
软硬件平台 |
处理器 |
芯片 |
类比 |
高端汽车 |
各种高端低端汽车 |
发动机 |
汽车 |
如有不当之处,欢迎指点。
【原创】Arduino、arm、树莓派与单片机