Beaglebone Black 和树莓派
我不是创客。我买了个 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 说明请点击这里打开 PDF,P9 说明请点击这里打开 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 和树莓派的更多相关文章
- 嵌入式平台选择:树莓派 or BeagleBone Black(BBB)
原文链接: Michael Leonard 翻译: 极客范- 小道空空 译文链接: http://www.geekfan.net/5246/ 嵌入式平台选择:树莓派 or BeagleBone Bla ...
- 树莓派及其他硬件平台国内外Linux镜像站全汇总
转载至segmentfault. 本文收集整理国内对于Raspberry Pi.CubieBoard.pcDuino等各种Linux开源硬件平台,所使用的Raspbian.Arch Linux ARM ...
- 其他主流开源硬件简介BeagleBone Black快速入门
其他主流开源硬件简介BeagleBone Black快速入门 1.3 其他主流开源硬件简介 开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较.它们就是Arduino和Raspberr ...
- 挑战树莓派:谁才是Geek最爱的开发板?
树莓派(Raspberry Pi)是一块跟信用卡差不多大小的开发板,它的初衷是以低廉的硬件和开源软件扶持一些落后地区的电脑科学教育.由于它在性能和价格方面有一个很好的平衡点,所以很多硬件玩家也想买一个 ...
- 【转】Beaglebone Black
原文网址:http://bbs.eeworld.com.cn/thread-431409-1-1.html 开源硬件在国外火得一塌糊涂,国内却没有那么多人玩,直接导致中文论坛资料严重缺乏……但这也挡不 ...
- BeagleBone折腾记(一):连接你的狗板
BeagleBone折腾记一连接你的狗板 准备 了解BeagleBone BeagleBone社区 所需软硬件 USB连接 TTL连接 结语 准备 了解BeagleBone BeagleBone可能一 ...
- 一根数据线玩转树莓派Zero
0. 前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文使用Markdown写成,为获得更好的阅读体验和正常的链接.图片显示,请访问我的博客原文: http://www.cnb ...
- BeagleBone Black Industrial系统更新设置一贴通
前言 原创文章,转载引用务必注明链接.水平有限,欢迎指正. 本文使用markdown写成,为获得更好的阅读体验,推荐访问我的博客原文: http://www.omoikane.cn/2016/09/1 ...
- BeagleBone Black Industrial 工业版介绍
前言 在电子发烧友论坛看到有Beaglebone Black Industrial版的试用,这里介绍一下这块开发板. BBB是开源硬件,原理图.BOM等都开放下载,所以也有诸多兼容板. BBB兼容产品 ...
随机推荐
- JavaScript的函数和事件(转)
一.默认函数 JavaScript提供了一些默认的函数 编码函数escape():将非字母.数字字符转换成ASCII码 译码函数unescape():将ASCII码转换成字母.数字字符 求值函数eva ...
- Spring之AOP面向切片
一.理论基础: AOP(Aspectoriented programming)面向切片/服务的编程,在Spring中使用最多的是对事物的处理.而AOP这种思想在程序中很多地方可以使用的,比如说, ...
- mysql开启远程访问
1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架 ...
- PL/SQL快捷键
F8 执行所选中的SQL语句 当光标在sql语句末尾/开头 时 按Shift Home /Shift End 选中该语句
- Tomcat端口被占用快速解决方案
在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程 显示占用端口的进程 taskkill /pid 6856 /f //说明,运行 ...
- oracle 自动关闭 数据库连接
数据库启动后过一会自动断开连接(大概10分钟) 方法一.直接修改资源配置文件 分三个步骤在sqlplus环境下完成. 第一步,查询资源文件,找到CONNECT_TIME所在的pr ...
- oracle 日期格式
oracle 日期格式 to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. ...
- 输入框焦点时自动清除value
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <script typ ...
- windows7 安装 memcached
下载 memcached 的 windows 稳定 memcached.exe 版本,然后解压到某个目录下面,这里放到了 D:\ApacheServer\memcached 找到 C:\Windows ...
- 杭电1020-Encoding
Problem Description Given a string containing only 'A' - 'Z', we could encode it using the following ...

