原文网址: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. 【ArcGIS 10.2新特性】Geodatabase 10.2 常见问题

    地理数据库技术一直以来都是ArcGIS的基础技术.为充分使用ArcGIS的全部功能则需要把数据存储在Geodatabase当中.Geodatabase是一个综合性的信息模型,它可以支持存储几乎任意类型 ...

  2. SQL给查询结果加序号

    情境:在用delphi7编程时,想要给查询出的结果一个编号,比方有一万条结果,就自己主动从1编号到10000 显示数据时用的是DBGrid控件,可是它的第一列无法非常好的显示编号,找了非常多方法都不能 ...

  3. 重叠I/O之事件通知

      在 Winsock 中,重叠 I/O(Overlapped I/O)模型能达到更佳的系统性能,高于select模型.异步选择和事件选择三种.重叠模型的基本设计原理便是让应用程序使 用一个重叠的数据 ...

  4. shell 死循环

      例1: 运行脚本后会自动加载firefox浏览器,并打开指定网页.如果用户关闭firefox,脚本会再次自动重新打开firefox.     如需结束循环,中止t2.sh进程即可.注意不要同时执行 ...

  5. LSI MegaCl i命令使用1

    MegaCli命令使用:cd /opt/MegaRAID/MegaCli/MegaCli -AdpAllInfo -aAll     [显示所有适配器信息]MegaCli -LDInfo -Lall ...

  6. 使用Xmanager工具连接Linux服务器

    测试环境:RHEL5.8 1.# vi /usr/share/gdm/defaults.conf --修改以下三项Enable=true DisplaysPerHost=10 Port=177 All ...

  7. Error prompt:“xxx is not in the sudoers file”----Solution

    //Situation    System prompts "xxx is not in the sudoers file"(xxx equals the user name) w ...

  8. php捕获异常的处理

    try {            $result = *} catch (Exception $e) {            $result = $e; } 如果try里面报异常,$result = ...

  9. PHP 杂项 函数

    安装 杂项函数是 PHP 核心的组成部分.无需安装即可使用这些函数. Runtime 配置 杂项函数的行为受 php.ini 文件中的设置的影响. 杂项配置选项: 名称 默认 描述 可更改 ignor ...

  10. ON DUPLICATE KEY UPDATE 当记录不存在时插入,当记录存在时更新

    MySQL 当记录不存在时插入,当记录存在时更新网上基本有三种解决方法.第一种:示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERTINT ...