原文网址:http://bbs.eeworld.com.cn/thread-431409-1-1.html

开源硬件在国外火得一塌糊涂,国内却没有那么多人玩,直接导致中文论坛资料严重缺乏……但这也挡不住Beaglebone Black的魅力,几经比较之后还是决定购买这个“狗骨头”!

Beaglebone Black(以下简称BBB)是一款2013年刚刚诞生的开源硬件。其前身是Beaglebone,二者外形一致,但前身是白色板子,而新版是黑色板子。大家现在购买的话买新的就好,性能比前身强大很多,价格还反而减了一半,只需不到400元rmb。

这400元买到的是什么呢?BBB的参数尺寸啥的可以轻松百度到,我写点不容易百度到的。

1、它选用的处理器,TI公司出的AM3359芯片,是一款性价比极高的ARM Cortex-A8内核芯片(据说是最便宜的A8核芯片),BBB这块板子也是TI公司的官方指定开发板之一。如果对芯片的工作原理感兴趣,你甚至可以在TI官网上下载到一本4000多页的详细手册。(参考 http://www.ti.com/tool/BEAGLEBK 和http://www.ti.com/product/am3359

2、软硬件统统开源,你可以在BBB官方wiki页面下载到电路原理图和PCB图(用的是Allegro)。在我看来这是它比树莓派好的一个地方,因为我不仅要学习软件,还要学习硬件。而树莓派是不开放电路硬件的。(参考 http://circuitco.com/support/index.php?title=BeagleBoneBlack

3、逐渐庞大的社区(以国外的为主)。开源硬件最大的好处就在此,全世界的人跟你一起玩同一块板子,有问题大家一起讨论,而且国外很多高手是很有分享精神的,如果你能上Youtube,会找到很多教程视频(虽然淘宝上热销的Cortex-A8开发板也有很多人在用,但相关的论坛博客就没法比了)。“逐渐庞大”的意思是,BBB才刚出不到一年,社区数量肯定不能跟树莓派好几年积累下来的数量相比。但从这块板子超高的性价比和扩展性来看,未来一定会火!

4、很高的扩展性。板子引出了92个引脚,你可以接上几乎任何能想象到的外设(官网也有买各种外设插接板,可惜国内没有代购,不是很好买)。包括AD转换、LCD显示屏、PWM输出、I2C、串口等等应有尽有。

5、就算你是完全的菜鸟(我就是),也能在一天之内上手。买来的板子已经预装了Angstrom Linux系统,用一根USB线连接电脑以后,根据指示安装驱动,然后使用SSH马上就能连接好并开始你的嵌入式Linux之旅。(参考http://beagleboard.org/Getting%20Started

开源硬件还是有很多选择的,Arduino、Raspberry Pi、Cubieboard、pcduino等等都很不错,以上是我购买之前查到的信息以及购买之后亲身感受的综合。希望我在未来能发挥出这块板子最大的价值!

附:我找到的比较好的含有Beaglebone的技术博客和文章(随时更新)

http://circuitco.com/support/index.php?title=BeagleBoneBlack(官方wiki必须要先看,最重要的是下载里面的System Reference Manual (PDF),官方用户手册和硬件资料)

http://derekmolloy.ie/beaglebone/  (力荐!适合初学者,内容多而且相对基础,而且在YouTube上有视频讲解非常详细)

http://www.element14.com/communi ... gen_beaglebone/blog(这个博客内容相对高级一些,内容也很多,不过向更早翻的话也能找到一些面向初学者的文章)

http://elinux.org/BeagleBone(另一个wiki页面,里面介绍得也很详细,关键是包含大量链接可以探索)

http://hipstercircuits.com(个人博客,内有散落的关于BBB的文章,不太好找,但多精品)

http://beaglebone.cameon.net/home(里面Beaglebone的文章比较多,也有为Beaglebone black补充说明的)

http://www.armhf.com/index.php/category/beaglebone-black/(有几篇入门文章)

http://makezine.com/projects/make-32/get-started-with-beaglebone/(是Beaglebone的上手简介,不是BBB的,看看也无妨)

【转】Beaglebone Black的更多相关文章

  1. beaglebone black 固定IP上网(ubuntu16.04,console)

    今天把beaglebone black搞了下,让能通过网线上网.需要修改一些文件.刷的是ubuntu16.04系统,没有界面.不过资源占用很少,顺便说一下.系统下的vi不好用,没有安装vim. 下面的 ...

  2. Beaglebone Black从零开始系列教程大汇总!

    谁都有做菜鸟的时候,菜鸟不可怕,怕的是没有人指引前进的方向!本系列文章将逐个阐述BBB各个功能模块的基本使用方法.现在中文的BBB资料太少,它们是本人从全世界互联网的各个角落收集.学习.亲自测试得到的 ...

  3. Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器(2)

    这次用 SPI.BBB 有两套 SPI 接口可用,两套都是默认 disable,需要用 overlay 方式启用,即: echo BB-SPIDEV0 > /sys/devices/bone_c ...

  4. Beaglebone Black–I2C 接 BMP280 获取当前温度

    我有两个含温度传感的模块,一个是AOSONG 奥松电子的 AM2320 温度湿度,另一个是九轴里面的 Bosch BMP280.由于 AM2320 用 I2C MODBUS,直接用 I2C Tools ...

  5. BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍

    BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍 你进入BeagleBone世界的第一步就是将它连接以得到命令提示,然后你就可以处理文件以及执行命令了.在这里,你就可以定制你 ...

  6. Beaglebone Black的启动

    Beaglebone Black的启动 第1章  准备开始 Beaglebone Black上最显眼的恐怕就是板子两侧的扩展端口,一侧有46个端口,共92个端口Beaglebone Black的启动. ...

  7. BeagleBone Black项目实训手册(大学霸内部资料)

    BeagleBone Black项目实训手册(大学霸内部资料) 介绍:本教程是<BeagleBone Black快速入门教程>的后续教程.本教程以项目操作为主,讲解LED项目.声音项目.传 ...

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

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

  9. Beaglebone Black - 控制 BBB 板上的 LED 灯

    BBB 的板上有五个 LED 灯,一个电源,四个其他指示灯,usr0 至 usr3 .这次学习是控制 usr0 至 3 让它们亮着,熄灭,闪.算是个 Hello World 实验.非常简单. 需要的材 ...

  10. Beaglebone Black - 准备

    首先要玩 BBB,你需要买一台 BBB,淘宝 Element14 Beaglebone Black,我购入价 RMB 310,带数据线,没电源适配器的.Seeedstudio 有台叫 Beaglebo ...

随机推荐

  1. Object -C @property -- 笔记

    避免函数名和字段重复: 代码:

  2. 标C编程笔记day06 动态分配内存、函数指针、可变长度參数

    动态分配内存:头文件 stdlib.h     malloc:分配内存     calloc:分配内存,并清零     realloc:调整已分配的内存块大小     演示样例:         in ...

  3. 【iOS解决思路】得到某个view所在的ViewController

    在一个tableViewCell中有个btn,如何得到它所在的viewcontroller,以便于push出新的viewController? 我的思路是传值,但网上有下面这种方法,分享. 跟得到某个 ...

  4. 线段树---HDU1166敌兵布阵

    这个是线段树中最入门的题目,但是由于不了解线段树的概念,当然更不知道怎么样,所以觉得挺费劲,整了一会发现还是基本的思想,就是还是将一个线段继续分割,一直分割到不能分割,这道题目是知道多少个军营,也就是 ...

  5. Apache和Nginx平滑重启

    之前修改了服务器配置都是简单粗暴的用restart重启apache/nginx,据说这样不好.需要平滑重启服务器,避免重启时打断用户行为.然后就根据官方文档了解了一下平滑重启的命令.本文根据Apach ...

  6. css02基本选择器

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  7. SQL读取系统时间的语法(转)

    --获取当前日期(如:yyyymmdd) select CONVERT (nvarchar(12),GETDATE(),112) --获取当前日期(如:yyyymmdd hh:MM:ss)select ...

  8. webform 复杂点的服务器控件

    1  , dropdownlist:  下拉框 属性items  列表集合,  里面的每一个元素是一个 listitem . 联动的时候注意要 设置属性 .Autopostback 为ture: 注注 ...

  9. jQuery回到顶部

    jquery回到顶部 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset=& ...

  10. springxml配置构造函数入参

    springxml配置构造函数入参有深入的理解 集合mockito创建对象的方法.功能等同于创建对象的代码. spring配置文件中定义bean的好处 便于集中管理,系统任何地方都可以引用使用.如果不 ...