我不是创客。我买了个 Beaglebone Black 来玩,主要是拿来学习。

入手前,看过好几个树莓派 (Raspi - 2 Model B)和 Beaglebone Black (BBB) 比较,网上很多都是翻译自某一篇国外博文。事实上用起来之后,看了一点 BBB 的书之后,两者的区别似乎不止博文所说的那么轻巧。玩哪个主要是取决于你希望拿来怎么玩。

以下不是全部参数,我只抽了部分我觉得有挺大差异的写出来:

 

BBB

树莓派

 

关于芯片的资料 BBB 用德州仪器(TI)的 AM3358 在它自己官网就有了,请点击这里。官网全部 spec 请点击这里打开 PDF 树莓派用Broadcom 资料挺难找的,在 Broadcom 官网搜 BCM2836 或者上一代的 BCM2835 居然均无记录。

据说,是Broadcom 为树莓派定制的。

树莓派的官网称,2 代 Model B 用 BCM2836,从 BCM2835 升级的,芯片除了把 Cortex 700MHz ARM11 换成了 Cortex 900HMz quad A7之外其他不变,官网blog说明请点击这里。芯片连接周边的说明我只找到 BCM2835 的资料,请点击这里打开官网的 PDF 档,BCM2836的不知道在哪里。

看过有人报称某某地址改了,BCM2835 资料不是 raspi 2 B 那样的,说自己打死都不会再用树莓派转用 BBB云云(汗…)。我没验证。

CPU ARMv7-A 架构系列,32bit,Cortex A8。 ARMv7-A 架构系列,32bit,Cortex A7。
GPU BBB 的 GPU 比较老,PowerVR SGX530,PowerVR 不产 GPU 只卖设计,这里说 BBB 的那生产的也是 TI。SGX 5 系的参数请点击这里 Broadcom 定制的 GPU,VideoCore IV 双核处理器,型号 BCM2763,树莓派一二代都是这一块,Broadcom 官网介绍请点击这里。能对多媒体进行编码解码。1080p 哦。
PRU 两个,UART port 12Mbps,eCAP, MII Ethernet, MDIO
GPIO IO 引脚看照片都知道,BBB 是比较多,2 X 46 个母。但有些 BBB 已经用掉了一些的,自己看着办,要用就要禁用原有功能,比如 HDMI 输出或者 eMMC 等等。P8 说明请点击这里打开 PDFP9 说明请点击这里打开 PDF,高清图,打不开或许要FQ。 40个公。树莓派我没有实机也不研究了。都是 multiplex。普通情况特别是用来学习的话,应该不会不够用吧。
USB 两个,一个 host 一个 guest。 4个大的。
CSI 无。 树莓派居然还有个CSI(Camera Serial Interface),官方摄像头直接插进去,装一下驱动调一下 raspi-config 即可。BBB 需要自己折腾引脚接线。我看着羡慕嫉妒恨。
HDMI 插头 一个。 一个。
DSI 插头 无。 一个。
扩展板 叫做 cape,淘宝有小量,国外网站有多一些。贵。 叫做 HAT,类型较多,还有拿来兼容 arduino shield的,相对 BBB cape 比较便宜一点点。
价格 我买的 Element14 出品,RMB 310 见过淘宝有 RMB 199
预装 OS ArmStrong Raspbian
学习曲线 好像没有中文书专门讲 BBB。我看国外的书,Exploring Bealgebone,两百多页基础知识后才教我接个 GPIO,本人电子白痴,怕烧坏反复看和学一周才敢动手点亮个面包板上的LED。整个学习过程是另一番滋味,学完 device tree 部分然后就是 PRU 了。不玩bonescript不玩 python,直接脚本和C++折腾。

Bonescript 有点像 arduino 的 sketch,JS 变种,Cloud9直接编写运行。

Python 不说了。

树莓派不清楚,不熟悉,但海量中文教材、视频。书店有好几本中文的书。

由于接口丰富,中文教材多,似乎比如容易上手。

Python 不说了。

默认 Raspbian 预装 Scratch,这个… 。

关于学习有点补充,由于BBB 的 bonescript 和 python 我没兴趣,Cloud9直接忽略,一开始就是SSH进去,脚本。去到底层,折腾 OS,Kernel,device tree,其实什么板都那样。只是我拿 BBB 来玩,很快就遇上了。

其他的两者差不多。我暂时觉得以上这个表,是两者最大区别。

装 win 10 embedded 那些对我来说就算了吧,这是个人喜好,我没有打算用 Windows。如果你是微软控,请点击这里,我没详细研究。题外话,VS 2013 或以上可以装个 visual micro 插件直接写 arduino sketch 和直接调试,请点击这里

总结:

国内资料和周边模块,一面倒,树莓派居多。而且:

喜好简单点能出结果的,插配件后希望装一下驱动就能用的,想硬解码搞 1080p 的,马上要装 win 10 的 = 树莓派。我认为树莓派是比较好玩容易玩的,模块多教程多视频多,看着很羡慕。估计将来会买个来试。

希望spec, datasheet 好找一些,要玩 PRU 的,时间多爱折腾的 = BBB。

如果你也玩 BBB,联系我,我刚学,一同学习哈~ 写博文很耗时间,将会在这不定时发布我的 BBB 学习笔记。

我在这群里,欢迎加入交流:
开发板玩家群 578649319
硬件创客 (10105555)

Beaglebone Black 和树莓派的更多相关文章

  1. 嵌入式平台选择:树莓派 or BeagleBone Black(BBB)

    原文链接: Michael Leonard 翻译: 极客范- 小道空空 译文链接: http://www.geekfan.net/5246/ 嵌入式平台选择:树莓派 or BeagleBone Bla ...

  2. 树莓派及其他硬件平台国内外Linux镜像站全汇总

    转载至segmentfault. 本文收集整理国内对于Raspberry Pi.CubieBoard.pcDuino等各种Linux开源硬件平台,所使用的Raspbian.Arch Linux ARM ...

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

    其他主流开源硬件简介BeagleBone Black快速入门 1.3 其他主流开源硬件简介 开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较.它们就是Arduino和Raspberr ...

  4. 挑战树莓派:谁才是Geek最爱的开发板?

    树莓派(Raspberry Pi)是一块跟信用卡差不多大小的开发板,它的初衷是以低廉的硬件和开源软件扶持一些落后地区的电脑科学教育.由于它在性能和价格方面有一个很好的平衡点,所以很多硬件玩家也想买一个 ...

  5. 【转】Beaglebone Black

    原文网址:http://bbs.eeworld.com.cn/thread-431409-1-1.html 开源硬件在国外火得一塌糊涂,国内却没有那么多人玩,直接导致中文论坛资料严重缺乏……但这也挡不 ...

  6. BeagleBone折腾记(一):连接你的狗板

    BeagleBone折腾记一连接你的狗板 准备 了解BeagleBone BeagleBone社区 所需软硬件 USB连接 TTL连接 结语 准备 了解BeagleBone BeagleBone可能一 ...

  7. 一根数据线玩转树莓派Zero

    0. 前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文使用Markdown写成,为获得更好的阅读体验和正常的链接.图片显示,请访问我的博客原文: http://www.cnb ...

  8. BeagleBone Black Industrial系统更新设置一贴通

    前言 原创文章,转载引用务必注明链接.水平有限,欢迎指正. 本文使用markdown写成,为获得更好的阅读体验,推荐访问我的博客原文: http://www.omoikane.cn/2016/09/1 ...

  9. BeagleBone Black Industrial 工业版介绍

    前言 在电子发烧友论坛看到有Beaglebone Black Industrial版的试用,这里介绍一下这块开发板. BBB是开源硬件,原理图.BOM等都开放下载,所以也有诸多兼容板. BBB兼容产品 ...

随机推荐

  1. origin 8.5 曲线拟合,延长曲线范围

    1. 输入数据并选择Y轴数据 2 非线性拟合 Analysis—Fitting—Nonlinear Curve Fit—Open Dialog 3.选择拟合曲线类型 在origin7.5中选择曲线类型 ...

  2. 使用Node.js的socket.io模块开发实时web程序

    首发:个人博客,更新&纠错&回复 今天的思维漫游如下:从.net的windows程序开发,摸到nodejs的桌面程序开发,又熟悉了一下nodejs,对“异步”的理解有了上上周对操作系统 ...

  3. android 项目学习随笔二十一(IM、语音识别、机器人、统计、扫描二维码、条形码)

    语音识别:科大讯飞语音云 http://www.xfyun.cn/ 语音机器人模拟 public class TalkBean { public String text; public boolean ...

  4. JAVA NIO复习笔记

    1. JAVA NIO是什么? 从JDK1.4开始,java提供了一系列改进的输入/输出处理的新功能,这些功能被统称为新IO(New IO,简称NIO),新增了许多用于处理输入/输出的类,这些类都被放 ...

  5. Error: 16GU盘变1G,恢复

    最近装win10,chromium os之后,删除U盘中的文件,发现不能删除,脑子一热格式化了,发现16G突然变成了1G,这不是坑爹吗,刚买的新U盘呀.立马百度,发现有说是买的被骗了,有的说使用某个软 ...

  6. oracle 数据泵 每天自动备份

    @echo off echo 删除10天前的备分文件和日志 forfiles /p "e:\app\back" /m *.dmp /d -5 /c "cmd /c del ...

  7. 让popUpWindow之外的区域显示阴影效果

    /** * 让popupwindow以外区域阴影显示 * @param popupWindow */ private void popOutShadow(PopupWindow popupWindow ...

  8. HDU 1402:A * B Problem Plus

    A * B Problem Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  9. c# UDP

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  10. 第十二届浙江省大学生程序设计大赛-Ace of Aces 分类: 比赛 2015-06-26 14:25 12人阅读 评论(0) 收藏

    Ace of Aces Time Limit: 2 Seconds Memory Limit: 65536 KB There is a mysterious organization called T ...