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快速入门教程。

时间: 2024-10-22 06:20:30

BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍的相关文章

Python玩转硬件:TPYBoard-Micropython开发板大盘点

学习python能做什么? 可以快速搭建一个漂亮的网站 可以写爬虫 实现微信机器人助手 可以实现很多自动化的任务 -- IEEE发布2017年编程语言排行榜:Python更是高居首位,那么Python遇上硬件.遇上物联网又会碰撞出怎样的火花呢? TPYBoard:能跑Python的STM32开发板 TPYBoard成功将Python应用到嵌入式领域的,也就是MicroPython,其脱胎于Python,基于ANSIC(C语言标准),然后在语法上又遵循了Python的规范,主要是为了能在嵌入式硬件

香蕉派 Banana pi BPI-M1+ 双核开源单板计算机. 板载WIFI

 Banana PI BPI-M1+是一款高性能双核开源硬件单板计算机,Banana PI BPI-M1+是一款比树莓派更强悍的双核Android4.4与Linux产品. Banana PI BPI-M1+兼容性强大,可以跑android系统,Debian linux,Ubuntu linux, Raspberry Pi系统 和 cubieboard 系统. Banana PI BPI-M1+硬件:1Ghz ARM7双核处理器,1GB DDR3内存,千兆以太网口,板载SDIO接口的WIFI模

Cubieboard 关闭板载led

修改script.bin  找到最后节点[led_para] 修改leds_used = 0 script.bin 一般在系统盘的第一个分区 例如nand就在/dev/nanda sdcard就在/dev/mmcblk0p1 修改需要bin2fex和fex2bin 这些都在sunxi-tools 具体安装方法http://forum.cubietech.com/forum.php?mod=viewthread&tid=141 Cubieboard 关闭板载led

使用Arduino点亮ESP-01S,ESP8266-01S上的板载LED

因为在开发ESP-01s远程控制中觉得接线麻烦,又因为ESP-01s板子上带有LED灯,那就先点亮板载LED,  如图所示: 打开Arduino 把代码copy进去,再编译烧录,就可以看见LED灯每隔1秒亮和熄. 经过测试本代码只实用于ESP-01S,ESP8266-01S. //ESP—01S #include <ESP8266WiFi.h> int ledPin = 2; // GPIO2 of ESP8266-01S void setup() { pinMode(ledPin, OUTP

【硬件】DELL服务器硬件监控及DELL系统管理工具OMSA介绍

1.1.1. DELL服务器硬件监控及DELL系统管理工具OMSA介绍 本文介绍采用使用Nagios和OMSA监控DELL服务器的硬件健康状态,Nagios监控的方式是NRPE模式,需要配置check_openmanage脚本和安装DELL的OMSA工具. 使用OpenManage和Nagios监控DELL服务器硬件部署手册: http://folk.uio.no/trondham/software/check_openmanage.html 1)        OMSA是什么 OMSA是Del

MiS603开发板 第五章 按钮去抖实验

作者:MiS603开发团队 日期:20150911 公司:南京米联电子科技有限公司 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com EAT博客:http://blog.chinaaet.com/whilebreak 博客园:http://www.cnblogs.com/milinker/ MiS603开发板 第五章 按钮去抖实验 按键的消抖,是指按键在闭合或松开的瞬间伴随着一连串的抖动,这样的抖动将直接影响设计系统的稳定性

js数据显示在文本框中(页面加载显示和按钮触动显示)

web代码如下: <!DOCTYPE html> <html> <head> <title>jsTest02.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is

tcpdump wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍

tcpdump wireshark 实用过滤表达式(针对ip.协议.端口.长度和内容) 实例介绍 标签: 网络tcpdst工具windowslinux 2012-05-15 18:12 3777人阅读 评论(0) 收藏 举报  分类: linuxwindows系统工具(7)  目录(?)[+] 一.针对wireshark最常用的自然是针对IP地址的过滤.其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包.         表达式为:ip.src == 1

前端实例练习 - 加载动效按钮

加载动效按钮 代码储存在Github效果预览 初衷:很多人在初学前端的时候都会问,"如何入门前端?"同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 "入门级" 的教材并不太满意.学习一门新知识,实例是尤其重要的.在这里本人整理了目前页面上常见功能实现的具体实例.愿能为大家提供一些帮助.希望能够与大家互相分享,共同进步. 效果预览 HTML 部分 从外部调用图标库 <link rel="stylesheet" href=&