• 其他主流开源硬件简介BeagleBone Black快速入门


    其他主流开源硬件简介BeagleBone Black快速入门

    1.3 其他主流开源硬件简介

    开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较。它们就是Arduino和Raspberry Pi(即树莓派)。之所以常拿他们来比较,是因为他们有共同点也有不同点。在笔者看来,他们之间可以互相补充,但是均是不可替代的。下面就来简单介绍一下这两种开源硬件本文选自BeagleBone Black快速入门教程

    1.3.1  Arduino

    Arduino常被用来称呼Arduino的硬件控制器板。严格来说,Arduino代表着由软件、硬件、社区以及分享精神组成的一个完整体系。鉴于本书的定位,这里笔者暂且以Arduino来表示Arduino的控制器板。Arduino要比Beaglebone Black小一些,如图1.2所示是一款Arduino兼容板本文选自BeagleBone Black快速入门教程

     

    图1.2  Arduino兼容板

    Arduino主要以Atmel的微控制器为核心,并且定义了一组标准的接口规范,搭配以丰富的函数库,可以非常容易地驱动各种传感器和致动器。Arduino主要有如下特点:

    q  价格比较低廉;

    q  有丰富的盾板可以直接使用;

    q  有配套的IDE,免费并且开源;

    q  硬件开源,有能力的用户可以根据自己的需求重新设计电路板;

    q  丰富的第三方库使得驱动一些器件变得非常容易,例如舵机。

    当然,受限于硬件,Arduino不能完成一些如视频采集等这些偏重运算的任务。但是,对于完成如循迹机器人、遥控车模这种稍微复杂的项目,还是足以胜任的。

    所以,按照侧重方面来说,Arduino更偏向硬件方面。也就是说,如果不与一些电子器件结合使用,它几乎没什么用。

    1.3.2  树莓派Raspberry Pi

    树莓派的设计目的是作为一款价格低廉的计算机来向学生教授计算机工作原理和编程语言的工具。所以,它配备了常用的计算机外设接口,包括音频、视频接口,HDMI以及两个USB接口。虽然树莓派也提供了与硬件连接的接口,可以驱动一些传感器,但是它更偏向于软件。即使不使用其他电子器件,树莓派一样可以实现绝大部分的设计功能。树莓派的结构如图1.3所示本文选自BeagleBone Black快速入门教程

     

     

    图1.3  树莓派

  • 相关阅读:
    关于委托的一篇不错的文章(C# 中的委托和事件)
    李建忠老师的《.net框架程序设计(修订版)》电子书下载地址,超级推荐
    普通无线路由变成纯AP模式
    CLR到底是什么?是怎么工作的?
    HTTP协议的三个问题
    桌面战争——揭秘中国互联网的里程碑之战
    B2C这点事儿
    不用baidu,不用google,你有bing啊
    让.net程序脱离.NET Framework在Linux下运行
    哥乃一介光棍
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/4289705.html
Copyright © 2020-2023  润新知