BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍
BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍
你进入BeagleBone世界的第一步就是将它连接以得到命令提示,然后你就可以处理文件以及执行命令了。在这里,你就可以定制你的整个系统来满足你特定项目的需求了大本文选自BeagleBone Black快速入门教程。
但是在你连接任何东西之前,应该随笔者近距离了解一下BeagleBone,包括它的型号以及上面的主要部件。之后,笔者将为您奉上各种类型的连接方式。
2.1 两种型号的BeagleBone
BeagleBone有两种型号,较早的的型号为Beaglebone,最新的型号为BeagleBone Black简称BBB,如图2.1所示。BeagleBone与BeagleBone Black的外形几乎没有差别,但是分辨起来却极其容易。BeagleBone采用的是白底黑字,而BeagleBone Black则与它的名字遥相呼应——使用黑底白字。所以,看到“白板”就是BeagleBone,而“黑板”就是BeagleBone Black。当然,在本书的大部分内容中,你可以使用任意一个型号,在型号敏感的地方笔者会给出提示。
图2.1 BeagleBone主要元器件
当你近距离观察BeagleBone的时候,应该可以看到他上面形形色色、形状各异的器件。一些器件非常小,而一些则比较大本文选自BeagleBone Black快速入门教程。
当然,笔者不会将电阻大小都介绍给读者,只会选择几个具有标志性的器件进行介绍,如图2.1所示。下面我们就以每个编号对应一个小节的方式来介绍各个元器件。
2.2.1 电源连接头
BeagleBone需要的操作电压是5V,操作电流是500mA的直流。现在绝大多数使用2.1mm内孔径插头(如图2.2所示)的5V DC适配器都可以用来驱动BeagleBone。明确一个电源适配器是否适合BeagleBone是非常重要的,但这不是必须的,如果你不慎将高于5V的电源插入插座,BeagleBone上面的过压保护芯片会阻止板子启动从而保护电路。即使如此,你也应该确认你接入的就是5V电源。

图2.2 2.1mm DC插头
2.2.2 Ethernet端口
这是一个标准的RJ45Ethernet接口,它可以方便你的项目接入因特网。你可以直接将它连接到路由器,也可以将它连接到电脑来分享WiFi网络。
2.2.3 板载LED
在电源连接头的旁边,有一个LED用来指示板子是否供电,如图2.3所示。除此之外,在重置按钮的旁边还有4个LED可以被用户编程,如图2.4所示。
图2.3 电源指示

图2.4 可编程LED
默认情况下,LED 0在系统运行时候会显示为“心跳”;LED 1在MicroSD卡被访问的时候闪烁;LED 2在CPU活动的时候闪烁;LED 3在板载闪存被访问的时候闪烁(仅BeagleBone Black)。
2.2.4 重置按钮
重置按钮用来重启板子。最合理的方式是在操作系统中触发重启操作,采用硬件重启可能会损坏正在处理的文件。当然,如果你的系统已经无法响应软件命令,则只能通过重置按钮触发重启了。
2.2.5 扩展口
这两个扩展口被标记为P8和P9,他们允许你将BeagleBone集成到你的项目中去。这些扩展口可以被配置为许多种不同的用途,这将在第4章进行介绍。
2.2.6 Boot开关(仅BeagleBone Black)
在启动BeagleBone Black的过程中,按住Boot开关可以命令硬件从MicroSD卡启动,而不是板载闪存。Boot按钮也可以用来更新Linux系统。
2.2.7 USB Host端口
BeagleBone配备有一个USB Host端口,它同普通电脑上的USB Host端口的功能一致。这使得你可以方便地将鼠标、键盘或者WiFi适配器连接到BeagleBone。如果你觉得1个USB口不够用,也可以使用USB HUB进行扩展,如图2.5所示是笔者使用的一款7口USB HUB。

图2.5 7口USB HUB
2.2.8 串行插头J1(仅BeagleBone Black)
虽然BeagleBone和BeagleBone Black都有串行输出来访问终端,但是仅BeagleBone Black将他们接到了串行插头。这种设计可以非常方便地连接FTDI TTL-232或面包板,这使得你可以通过USB使用基于文本的终端本文选自BeagleBone Black快速入门教程。
2.2.9 处理器
处理器是所有操作的基础,它是整块板子的大脑。原始的BeagleBone板子使用了720MHz ARM Cortex-A8处理器,还配备有256MB的DDR2 RAM。BBB的配置则要高一些,它配备了1GHz的处理器以及512MB的DDR3 RAM。
2.2.10 板载闪存(仅BeagleBone Black)
BeagleBone Black板载闪存可以使得系统不需要插入MicroSD卡就可以启动(BeagleBone必须要有MicroSD卡)。BeagleBone Black板载闪存的大小是4GB,这足以安装许多软件包。
2.2.11 Mini USB端口
这个Mini USB口可以将BeagleBone作为一个设备接入你的电脑。电脑不但可以通过这个Mini USB口为板子供电,而且可以通过它与板子通讯。你也可以通过这个端口访问存储在板子中的参考信息,当你将它连接到电脑后,它将作为一个存储设备出现,如图2.6所示。

图2.6 参考信息
如果你使用这个端口为板子供电,那么处理器会通过降低处理速度来减小功耗。
2.2.12 Micro HDMI端口(仅BeagleBone Black)
Micro HDMI端口用来将BeagleBone Black连接到一个使用Micro HDMI端口的监视器或者电视机。如果你的电视机或者监视器使用VGA接口,那么可以使用Micro HDMI转VGA适配器转换信号,如图2.7所示是笔者使用的Micro HDMI转VAG适配器。
图2.7 Micro HDMI转VAG适配器
Micro HDMI非常容易与Mini USB混淆,使用时候一定要注意Micro HDMI在Micro SD卡槽的旁边。
2.2.13 MicroSD卡槽
与大多数电脑不同,BeagleBone并没有配备硬盘而是使用Micor SD充当硬盘来存储操作系统、程序和个人数据。在BeagleBone Black上,操作系统存储在板载闪存上(在2.2.10中介绍),在需要的时候你可以使用MicroSD卡来更新系统本文选自BeagleBone Black快速入门教程。
BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍的更多相关文章
- Beaglebone Black教程项目1闪烁板载LED
Beaglebone Black教程项目1闪烁板载LED 项目1闪烁板载LED 当设置完你的Beaglebone Black的时候,可能早就非常期待你的第一个项目了.下面就来满足大家的愿望,当然,这个 ...
- Hi3559板载u-boot、kernel及rootfs烧录过程及心得
这一篇随笔讲叙述下基于Hi3559AV100的BOXER-8410AI板载u-boot.kernel及rootfs烧录具体过程及遇到问题的解决方法与心得. 1.前期板载启动测试和烧录手段 1.1.烧写 ...
- BeagleBone Black Industrial 进阶设置(性能优化以及延长板载eMMC存储寿命)
前言 原创文章,转载引用务必注明链接.水平有限,欢迎指正. 本文使用markdown写成,为获得更好的阅读体验,推荐访问我的博客原文: http://www.omoikane.cn/2016/09/1 ...
- 痞子衡嵌入式:飞思卡尔i.MX RTyyyy系列MCU硬件那些事(2.1)- 玩转板载OpenSDA,Freelink调试器
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是飞思卡尔i.MX RTyyyy系列EVK上板载调试器的用法. 本文是i.MXRT硬件那些事系列第二篇,第一篇痞子衡给大家整体介绍了i.M ...
- Python玩转硬件:TPYBoard-Micropython开发板大盘点
学习python能做什么? 可以快速搭建一个漂亮的网站 可以写爬虫 实现微信机器人助手 可以实现很多自动化的任务 -- IEEE发布2017年编程语言排行榜:Python更是高居首位,那么Python ...
- 板载CAN的树莓派扩展板Strato Pi CAN
板载CAN的树莓派扩展板Strato Pi CAN Sfera Labs推出了最新的树莓派扩展组件“灵云派”,其中包括CAN总线,电气隔离的RS-485,RTC和9-65V电源. 位于意大利米兰的 ...
- 香蕉派 Banana pi BPI-M1+ 双核开源单板计算机. 板载WIFI
Banana PI BPI-M1+是一款高性能双核开源硬件单板计算机,Banana PI BPI-M1+是一款比树莓派更强悍的双核Android4.4与Linux产品. Banana PI BP ...
- 吃我一记咸鱼突刺——使用板载RTC定时开机
前言 原创文章,转载引用务必注明链接.水平有限,欢迎指正. 2016年3月30日 Lemuntu(Base On Jessie) 3.10.37 原载于Lemaker论坛.汇总于此. 看ATC2603 ...
- stm32填坑之旅 - stm32f103c8t6点亮板载贴片蓝色LED
转载请注明:https://www.cnblogs.com/rockyf/p/11691622.html 开篇 开篇一定要精彩,不然路人不理睬!下述是笔者作为arm小白的填坑之旅 没错,这个之前一直从 ...
随机推荐
- POJ 2503 Babelfish
Babelfish Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 28766 Accepted: 12407 Descripti ...
- ASP.NET中树型DropDownList的绑定
首先设计好数据库,假设数据库有三个字段Id,ParentId,Name.ParentId是树性结构必须的,就是节点的父节点id,假设跟节点id都是0.下面就可以绑定了! 思路应该很简单,就是先绑定根节 ...
- [原创]DELPHI木马DIY之生成服务端
文章作者:上帝的禁区信息来源:邪恶八进制信息安全团队(www.eviloctal.com)DELPHI木马DIY之生成服务端 我在这里就生成简单的服务端,为什么不先讲服务端的隐藏?因为我觉得生成服 ...
- Javascript样例之文档章节滚动全版(DOM)
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABBMAAAC5CAIAAAD1bOCRAAAMEUlEQVR4nO3d4XEbyREGUGRCZQDGcG
- Rotate String
Given a string and an offset, rotate string by offset. (rotate from left to right) Example Given &qu ...
- sharepoint更新多行文本webparth
前台 <script> function Copy() { var value = document.getElementById("<%=BodyBox.ClientID ...
- Android studio 程序升级和sdk manager 升级方法
在中国使用android有点郁闷,经常被屏蔽.常遇到2个升级问题,现在总结如下: 1.android studio升级时提示 Connection failed. Please check your ...
- Java for LeetCode 050 Pow(x, n)
Implement pow(x, n). 解题思路: 直接使用乘法实现即可,注意下,如果n很大的话,递归次数会太多,因此在n=10和n=-10的地方设置一个检查点,JAVA实现如下: static p ...
- Ubuntu下用命令行快速打开各类型文件
在Ubuntu下,通常用命令行打开文本文件,比如用命令gedit.more.cat.vim.less.但当需要打开其他格式文件时,比如pdf. jpg.mp3格式文件,咱们通常做法是进入到文件所在的目 ...
- mybatis前台传给带年月日时分秒的数据给后台,后台接收不到时分秒
框架spring+springMVC+mybatis, 前台给后台传数据传不了时分秒,所以用springMVC的注解解决了,记录一下 controller中如下: /** * * 方法描述 : 使用@ ...