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、一位从业11年的经纪人和她的造星方法论3422
  2. 2、再夺票房冠军,《无双》创造港片新纪录,网友:只等《扫毒2》594
  3. 3、邓超深夜微博发问,问题很搞笑,但是网友的回复更让人点赞4495
  4. 4、《玲珑》今日开播,袁弘赵今麦集体换微博头像官宣3638
  5. 5、浪浪钉要掰!《山河令》大结局龚俊营业不见张哲瀚,两人貌合神离2652
  6. 6、包贝尔亮相上影节红毯演绎《年少轻狂》1215
  7. 7、他多次被艺校拒之门外,搭档张嘉译被观众熟知,如今年龄越大越红4486
  8. 8、曾被称为最美赵敏,遭到丈夫背叛、父亲家暴,去世三天却无人知618
  9. 9、内地破2亿《盲探》冲击最卖座港片票房纪录2888
  10. 10、饰演“和尚”爆红的演员,唐僧娶大11岁富婆,而他入戏太深出家!1273
全部评论(0)
我也有话说
0
收藏
点赞
顶部