BeagleBoneBlack赋予嵌入式Linux简洁Arduino样式连接能力.docVIP

BeagleBoneBlack赋予嵌入式Linux简洁Arduino样式连接能力.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BeagleBoneBlack赋予嵌入式Linux简洁Arduino样式连接能力

集合在线——全球首个电子元器件团购平台   Raspberry Pi 自从2012年推出後,为电子产业带来重大贡献。 原本的定位是教育用途的低成本电脑,但其吸引力迅速拓展到主流电子市场,成为专业工程师的原型开发与评估平台。 除了用於教学运算外,Pi 也拥有广大的电子热衷族群与业余喜好者,这是许久未见的荣景。 在 Pi 所引起的「回响」下,很容易认为以往都没有类似的产品。 然而,Arduino 等板件其实早就存在,也拥有众多使用者,更有热门的网路编程资源社群能辅助开发。 当然,这两种板件在基础层面上也有一些不同。 Arduino 采用 8 位元 Atmel AVR 微控制器,并提供足够的 IO,能连接实际应用。此外,也具有超容易使用的整合式开发环境 (IDE)。 Arduino 提供理想的基础,不仅能学习透过类 C 程式语言针对嵌入式微控制器进行编程,亦可了解基本电子知识。 相较之下,Raspberry Pi 采用 32 位元 ARM? 架构 SoC,并且着重在协助学校与其他高等教育机构教导高阶运算语言和 Linux 等作业系统的基础知识。 许多嵌入式开发板皆具有 Linux 支援,相较於较低阶的 8 位元板,提供更多优势。 此外也能在执行中的多重程式与任务之间共用处理器。 BeagleBoard-XM 是 Linux 架构的一个范例,此真正开放原始码开发板具有 Texas Instruments 的支援。 但这却是 Texas Instruments 最近期一款能引起广泛讨论的 Linux 开发板。 BeagleBone Black 在 2013 年 4 月推出,被视为 Raspberry Pi 的强劲对手。 不仅结合学习 Linux 运算的理想平台,也能透过实际应用的介接与互动学习基础电子知识。 BeagleBone 规格初次推出是在 2011 年末,不但在如同信用卡的小型封装中纳入 BeagleBoard-XM 绝大多数的功能,亦建立两个双列 46 引脚连接器的标准覆盖区,可用於一系列名为「扩充罩 (Cape)」的子板扩充模组。 如同 Arduino 所用的「扩充板 (Shield)」,这些扩充罩能连接多种插入板,提供更多进阶 I/O。      CircuitCo BeagleBone Black     图 1:BeagleBone Black – 主要元件布局。    BeagleBone Black 采用 TI 的 Sitara? AM3359 ARM Cortex?-A8 微处理器,运作频率为 1 GHz (2000 DMIPS),Raspberry Pi 则采用 720 MHz 元件。 最值得注意的是,Black 除了 400 MHz 的 512 MB DDR3 记忆体外,还具有 2 GB 板载快闪记忆体。 此板件具有 micro D 型 HDMI 连接器、乙太网路和 USB 连接埠,并由单一 5 VDC 电源供电。 此板件最多仅消耗 250 mA,因此亦可透过 USB 供电。 在软体层面上,Black 预载一整套软体并且随时能开机。 仅需连接电源、HDMI、乙太网路以及 USB 键盘/滑鼠,此板件就能启动 Angstrom Linux 发行版本,接着进入 Gnome 桌面。 在开机期间,四个一组的使用者 LED 灯(USR0 至 3)会闪烁指示活动状态。 可自行选择随附的三种浏览器:Chromium、Firefox 和 Epiphany,迅速浏览网际网路。 初次运作 Raspberry Pi 时,无需新增 SD 快闪记忆卡,也不用担心要下载系统发行版本。 对於多数开发人员和热衷者来说,Angstrom Linux 已经足够,但 Black 采用的 ARM v7 架构(用於 Cortex-A8 架构装置),亦可执行 Ubuntu 或 Android 系统。 在开发板上采用 Linux 的另一项考量在於乙太网路介面可提供额外的连线能力。 因此即可使用 FTP、SSH、Telnet 以及其他远端存取服务所带来的连线灵活性,并且能连线到 Black 自己的网路伺服器。      CircuitCo BeagleBone Black 方块图     图 2:BeagleBone Black 方块图。    在开发工具层面,Black 也相当完善。 预载 Python 解译器和 C/C++ 编译器,并具有 Cloud9 IDE 的本机复本,并且已经预先配置能执行 Node.js。 此外也含有 Node.js 架构的 Bonescript 函式库,提供多种类似 Arduino 的功能可介接硬体。 熟悉 Arduino「digitalWrite」函数的读者对於 Bonescript 内的此函数与相似函数将迅速上手。 社群资

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档