查看: 6720|回复: 7

一篇比较 BeagleBone 和 Raspberry Pi 个方面配置的文章

  [复制链接]
  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-5-16 11:20:07 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 haothree 于 2013-5-16 11:21 编辑

    在 BeagleBone 推出即将一年之际,比其稍晚问 世的 Raspberry Pi 则可以说更富有魅力,让我们 来看看二者的对比吧。 article14_figure1.jpg
    带注释的 BeagleBone 端口(来源:beagleboard.org, CC BY SA3.0)

    BeagleBone 不但具有相当强大的基于ARM的 SoC、且具有黑客友好 性和低价位,一经发布即引起轰动。 然而不久之后,却被功能相似但 价格更低的 Raspberry Pi 抢走了风头,Raspberry Pi 一时间占据了英国 各大主流媒体,迅速发展成为家喻户晓的品牌。
    由于 Raspberry Pi 声誉鹊起,已成为其它嵌入式平台的杰出基准,所以 进一步比较 Pi 和 BeagleBone 将有助于明确它们各自的优势。 接下来 比较一些主要区别,如需了解综合的详细信息,请查看官方文档。
    基本系统
    Raspberry Pi 和 BeagleBone 的 SoC 都使用装有时钟速度约 为 700MHz 的 ARM 处理器,且二者的 RAM 均为 256MB 。 但 是,BeagleBone AM3359 SoC 使用 ARMv7 内核,而 Pi 则使用较早的 ARMv6,因而 BeagleBone 具有双超标架构和 NEON SIMD 扩展的优 势。 就执行速度而言,BeagleBone 可达到1440 DMIPS,Pi 则为 965 DMIPS。
    二者均具有以太网功能和 USB 接口,但 BeagleBone 的以太网 MAC 由 SoC 提供,而 Pi 则通过外挂在 USB 的芯片提供,这意味着 BeagleBone 集合的 I/O 吞吐量要比 Pi 更高。
    其它 I/O 相关的考量包括 BeagleBone 的微型 USB 插口是连接到双端 口 USB 集线器,然后再路由至 SoC USB 和 FTDI USB 串行转换器, 可用于控制台访问和 JTAG 调试。 通过该端口访问的 SoC USB 可配置 为将 SD 卡作为存储设备或提供 Ethernet-over-USB。 相比之下,Pi 的 微型 USB 仅用于为电脑板供电。
    Raspberry Pi 明显优于 BeagleBone 的是其图形处理能 力,因为 Pi 可提供 HDMI 和复 合视频,而 BeagleBone 则需 要额外的硬件方可提供 DVI-D。 Raspberry Pi 还通过 3.5mm 插孔 提供音频,此外 Pi 还有两个 USB 端口,而 BeagleBone 只有一个。
    硬件扩展
    拥有 65 引脚 GPIO 的 BeagleBone 扩展范围要大于仅 有 17 引脚的 Raspberry Pi,且 BeagleBone 使用两个 46 引脚管 座为可堆叠扩展板提供支持,该板 类似于“Arduino shields”,但为 防混淆命名为“capes”。
    BeagleBone 还提供 7 个 12 位分 辨率的模拟输入,而 Pi 则无板载 ADC。
    article14_figure2.jpg
    BeagleBone Breadboard Cape (© CircuitCo, GFDL v1.3)
    操作系统
    Raspberry Pi 无操作系统,但有 正式的 Linux 发行版,其形式是 基于 Debian 的 Raspbian。 另一 方面,BeagleBone 配有预载了 Ångström 的微型 SD 卡,预装并 配置了 httpd 和开发工具。
    Raspberry Pi 使用的 Linux 发 行版包括 Debian armel 端口 和 ArchLinux,且可能即将配备 FreeBSD 支持。
    BeagleBone 硬件支持上述 各项,并且还拥有适用于 Ubuntu、Gentoo、Fedora 和 Android 的图像。
    article14_figure3.jpg
    BeagleBoard 幻灯片可从默认 httpd 配置中获取
    软件开发
    两者都运行 Linux 且拥有诸如 GPIO、I2C 和 SPI 等的驱动器和 库,因而可从众多编程语言中择任 意一种来进行开发。
    不过,Python 是 Raspberry Pi 基金会支持的“教学语言”,而 BeagleBone 则配有 Cloud9 IDE, 能通过浏览器用 JavaScript 进行 编程。
    请注意,上述内容是通过 httpd 和 BeagleBone 本身运行的 node.js 服务器端实现的,并不依靠远程的 基于互联网的服务。
    article14_figure4.jpg
    已加载基于浏览器的 Cloud9 IDE 和示例项目
    BeagleBone 不但具 有相当强大的基于 ARM 的 soC、且具 有黑客友好性和低价 位,一经发布即引起 轰动。
    然而,不久之后,却 被功能相似但价格更 低的 Raspberry Pi 抢走了风头。

    原型设计
    Raspberry Pi 被设计为促进计 算机科学教学的工具,所使用的 Broadcom SoC 及其文档截止目 前仅针对大批量客户。
    相反,BeagleBone 则更适用于原 型设计,因为硬件设计无需许可 证,可自由进行,“克隆”受到 鼓励,而且较小批量的 AM3359 SoC 和详细的技术文档都可轻松 获取或在线搜索。
    article14_figure5.jpg
    BeagleBone 原理图详细信息 (来源: beagleboard.org, CC BY-SA 3.0)
    结论
    Raspberry Pi 在学习和基本试验方面的贡献 及其庞大的 粉丝团无可匹敌,如果你想要一 款小巧且功能强大的支持视频的嵌入式 Linux 平台,那么在成本效益方面,Pi 很难有出其 右者。
    BeagleBone 价格或许高于 Raspberry Pi,但 明显物有所值,在许多方面拥有超越 Pi 的优 势,比如原型设计硬件、需要更强大处理能 力的项目、更大的 I/O 吞吐量或 GPIO。
    此外,对于具有 Web 开发背景和 JavaScript 经验的人士来说,其完整的开发环境会极具 吸引力。

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-21 09:44
  • 签到天数: 26 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-5-16 11:23:02 | 显示全部楼层
    恩    学习了。谢谢楼主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-4 19:13
  • 签到天数: 281 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-5-16 11:29:02 | 显示全部楼层
    这个不错,先收藏。beaglebone潜力好像大点。树莓派下一版不知道会怎么升级cpu
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2020-9-10 08:39
  • 签到天数: 125 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-5-16 22:06:47 | 显示全部楼层
    这个不得不顶啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-12 12:17
  • 签到天数: 77 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-5-16 23:01:42 | 显示全部楼层
    BeagleBone编程语言难学吗?我只学过C。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| 发表于 2013-5-17 08:35:16 | 显示全部楼层
    kizera 发表于 2013-5-16 23:01
    BeagleBone编程语言难学吗?我只学过C。

    用心学,不难!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-25 16:27
  • 签到天数: 28 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-6-5 10:44:15 | 显示全部楼层
    学习一下.exe
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-11-30 10:07
  • 签到天数: 170 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-6-1 17:36:02 | 显示全部楼层
    原来这是capes的由来,学习了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-22 13:00 , Processed in 0.176811 second(s), 30 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.