zoukankan      html  css  js  c++  java
  • 【原创】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

    单片机

    本质

     微型计算机

     软硬件平台

    处理器

     芯片

    类比

    高端汽车

    各种高端低端汽车

    发动机

    汽车

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

  • 相关阅读:
    js对象,数组,字符串的操作
    js 类型之间的相互转化
    Spark常见问题汇总
    Spark RDD的默认分区数:(spark 2.1.0)
    手动合并hadoop namenode editlog
    Yarn参数优化(Fair Scheduler版本)
    linux中在某个目录下多个文件中搜索关键字
    JDK中jps、jinfo、jstat、jstack、jmap、jconsole等命令简介
    Elasticsearch 为何要在 7.X版本中 去除type 的概念
    Linux 查看内存使用情况
  • 原文地址:https://www.cnblogs.com/jayway0day/p/6626370.html
Copyright © 2011-2022 走看看