Arduino/树莓派/单片机/arm区别分析

    Arduino    

Arduino是一款由开源软件环境提供支撑的开源硬件原型平台。最早是意大利的一个团队的一个开源项目,早期     单片机   开发都需要从     寄存器   层面操作,这个团队把这些寄存器封装成一个个函数的形式,提供非电子工程师也能看得懂的函数接口给大家操作。现在的Arduino其中包括硬件(各种型号Arduino板)和软件(Arduino IDE)的组成。集成开发环境是Arduino IDE ,编写和编译sketch后通过     USB   接口线上载到Arduino运行。模拟和数字管脚可以连接到各类设备和部件上,与之交互。基本包含一个USB连接、电源连接器、复位开关、LED电源指示灯和串口通信指示灯、shield扩展板。Arduino的核心其实是一个AVR单片机,但是对Arduino的编程却是专门的语言,不同与一般单片机直接用C语言开发。应该是一个被封装过的可以二次编程开发的开源平台。

 Arduino/树莓派/单片机/arm区别分析_设计制作_可编程逻辑

    树莓派    

树莓派可以称之为微型电脑主板,是基于     ARM   设计的(Arduino可以说是基于单片机设计的,早期的树莓派也算是基于单片机设计的)。于2012年正式发售的最小的台式机,可以说是卡片电脑。发展至今,既然称之为微型电脑,也有了电脑的样子,各式各样的配置一应俱全。     CPU   采用ARM11系列,也有采用Cor     te   x-A系列,也算是性能强悍。它是为了计算机编程教育才被设计的。树莓派相当于一个成品开发板,它的主控芯片是ARM架构(但是是Cortex-A系列,不是前面提到的Cortex-M),和Arduino一样也是开源的,但是它不属于单片机的范畴。单片机没办法跑     Linux   ,而树莓派可以。这样说来,树莓派就是一个基于ARM和Linux系统的微型电脑。

 Arduino/树莓派/单片机/arm区别分析_设计制作_可编程逻辑

 单片机

单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器     RAM   、只读存储器     ROM   、多种I/O口和中断系统、     定时器   /计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机。从上个世纪80年代就开始发展了,到现在也是种类繁多,功能齐全,也很稳定了基本。而且基本已经渗透到生活中无处不在了,被广泛用在仪器仪表、家用电器、医用设备、车载电子、娱乐消费电子、航空航天等等诸多领域。

 Arduino/树莓派/单片机/arm区别分析_设计制作_可编程逻辑

 ARM

ARM指的是一种处理器架构。单片机一个大类,包括很多架构,ARM是其中一种架构(这里特指ARM7和现在的Cortex-M系列)。除了ARM,还有8051,AVR,     PI   C等架构。

 Arduino/树莓派/单片机/arm区别分析_设计制作_可编程逻辑

由此总结,树莓派、arduino板都是一种单片机系统,Arduino是基于单片机设计的,但是Arduino又是一个开源平台,有了自己专门的开发工具和语言,看起来是脱离了单片机,但是其核心又是一个单片机。树莓派是基于ARM设计的,算是微型电脑主板,为了教育而设计的,也可以理解为一款平台,学习计算机编程的平台,但是树莓派要比Arduino高级一些,树莓派可以跑Linux,windows等主流操作系统,而Arduino不行。最中间的就是这个系统最主要的芯片,BCM2836,这个片子把CPU、     GPU   、内存I/O控制器等一大堆东西封装在一起,这就是一个单片机。

49
0
0
75

相关资讯

  1. 1、《复联4》角色照曝光,灭霸手里拿着大刀又杀回来了95
  2. 2、黄圣依火线加盟《匹客王》全年无休堪称劳模2883
  3. 3、《玄夜狐影》:聊斋有新说,人狐情未了1479
  4. 4、《摩纳哥王妃》传记上架揭秘王妃荣耀与孤独2660
  5. 5、作为观众们心中的影帝,“老熟人”的他,如今拍戏不忘本!2743
  6. 6、韩国网友太会夸中国女星,李沁被花式赞美杨紫引起尖叫2027
  7. 7、肖战作品预告片播放量突破430万!官博却“掉粉”严重,不怪粉丝802
  8. 8、他们在戏里演母子,戏外却是夫妻,双胞胎儿子还取名“一模一样”1648
  9. 9、漫威大作「黑寡妇」定档!比「神奇女侠2」早一个月!这招太狠了!4967
  10. 10、从7.7到7.3,吴京成第三部“接盘侠”,王一博、张艺兴都是主演2296
全部评论(0)
我也有话说
0
收藏
点赞
顶部