本帖最后由 huang91 于 2014-7-9 00:21 编辑
拿到板子,先了解一下硬件,看完BBB_SRM后,最大感受:BBB麻雀虽小五脏俱全。
下图是总体硬件框图:
框图很清晰就不一一介绍了。大家都懂的。板上功能强大的PMIC TPS65217是一大亮点,先来看一下!
电源芯片PMIC TPS65217内部含有3个开关降压稳压器和4个LDO。电源输入可以是5VDC电源也可以是USB口供电。如果两者都接入开发板,TPS65217会自动切换为5VDC输入。
TPS65217强大之处在于处理器可以通过I2C对其编程,实现多种功能,如节电模式,充电管理。这里仅从板子的低功耗模式角度说明(其他感兴趣的可以下载其datasheet)
tps65217c.pdf
(1.69 MB)
(1)可关闭除VDD_RTC外所有电源轨 (2)可关闭除VDD_RTC 和 VDDS_DDR外所有电源轨 (3)可电压调节。随着处理器工作频率的降低,降低处理器电压。
值得注意的是:如果使用USB供电,那么在P9的扩展接口上的VDD_5V是不能使用的(要用SYS_5V)。若制作CAPE,从母板取电注意下图:
板子上4个LED的下方有个POWER按键,轻触按键板子会进入掉电模式。长按8秒以上,可以关闭PMIC(彻底断电),注意在电源指示灯灭掉后松开POWER按键,否则进入power cycle模式。
XAM3359处理器就不再过多介绍。贴一张处理器的资源
扩展接口是我们开发者比较关心的。下面给出BB-black的两个主要扩展接口P8,P9的个引脚定义。(注意5V电平接入端子会损害接口)
BBB_Header_Table.pdf
(489.41 KB)
作为开源硬件,BB-black的电路图,甚至是PCB文档都是开放的。我也是download下来观摩了一下,学习硬件原理的同时看看工程师的布线。
Altium版的PCB文档
BeagleBoneBlackB3_Altium.zip
(2.54 MB)
好了,接下来,是时候和BB-Black板子交流一下了。看了前面几个坛友已经介绍了安装驱动,VCN图形终端,cloud9 IDE以及Gate One SSH.这里不再重复,感谢他们的分享!(顺便问一下为何我的cloud9 IDE自第一次进去后再也进不去了?)
注意到的确有坛友DWH000所说的需要设置时间才能进Gate One SSH的现象。可是每次插电都要设置,着实有点麻烦。
解决办法目前有:1、利用NTP自动同步BB-black时间(准备实践)
教程
Setting the Beaglebone Black (BBB) Time Automatically using NTP.pdf
(2.06 MB)
2、用PUTTY方便登陆
好了,我是使用手头的蓝牙无线串口和电脑通信。找到板子上的J1,如图接线。
打开电脑串口程序,选择串口号,设置参数:波特率(115200)、数据位(8位)、停止位(1位)、校验(无)、数据流控制(无)。 上电后,串口程序开始打印linux系统的启动信息。如图:
系统启动成功输入root回车发送 登陆。
接上网线(也可以通过USB线连接上网,准备下一步去做),
继续在电脑串口程序中输入 ping www.21ic.com。获得如下信息。测试成功!
时间不早了,洗洗睡了。以后再和大家分享心得了。
PS:
BBB_SRM.rar
(4.51 MB)
|