先上图,记录下BeagleBone Black的样子。
刚接触BeagleBone,还没有深入研究过。所以这里只简单记录下BeagleBone在windows上的连接和使用。
我在使用BeagleBone连接Windows时的连接方式有两种:USB连接和串口连接。由于BeagleBone Black预安装的是Linux系统,需要在Windows上安装虚拟终端才能进行操作。例如:SecureCRT、PuTTY等等。
目录
方法一:通过USB使用SSH连接BeagleBone Black
方法一:通过USB使用SSH连接BeagleBone Black
使用Mini B USB连接BeagleBone Black的USBClient接口,USB A型工口连在电脑上。
打开虚拟终端,以PuTTy为例:
在Host Name中输入root@192.168.7.2(或者使用临时用户debian,在Host Name输入debian@192.168.7.2),确认连接类型为SSH后点击Open。如下图:
进入终端界面,如果使用root用户登录,直接回车即可。如果是临时用户debian,需要输入密码:temppwd。登录界面如下图。
如果出现root@beaglebone:~#, 表示连接成功。如下图
使用临时用户debian登录时,终端输入界面显示的是debian@beaglebone:~#。
使用SSH方式登录时,也可以在Host Name中只输入IP:192.168.7.2。只是要在终端输入界面输入要登录的用户。如下图
输入IP:192.168.7.2
输入用户名:root 或 debian
输入密码:root没有密码,debian密码是temppwd
方法二:通过串口方式连接BeagleBone Black
目前我除了知道串口连接比SSH连接传输速度慢以外,两者间其余区别还有待学习探索。串口方式连接BeagleBone Black根据使用USB连接线不同,有两种方式。
方式一
这种方式要比第二种繁琐些,
这里需要额外准备几样东西:单独的5V直流适配器或者SSH连接中的USB线(二选一)为BeagleBone Black供电;
4根跳线,双向转换器(TTL-RS232)和USB转RS232数据线,就是下面两张图上的物件。
先将跳线——>双向转换器——>数据线进行连接,连接完成后将跳线按照GND、 RXD、TXD、 VCC与下图标识的针脚一 一对应进行连接。
在连接3.3V电源时,如果没有排针,就直接把跳线的一头去掉,用跳线里的铜线直接插进去(没条件就得自己创造条件)。
先用串口线连接电脑,再接通电源,稍等片刻就可以使用PuTTY进行连接。
使用Window+r键运行devmgmt.msc,在设备管理器中找到需要通信端口。
打开PuTTY,连接类型选择Serial,填入端口号并且修改传输速率为115200。点击Open,会得到下面的空白界面。
这时不要急,抽根烟冷静冷静,不抽烟的就喝口水~~~
抽完烟喝完水回来,按下回车键,就会出现登录界面。
登陆需要输入用户名和密码。用户名有两个选项:root和debian 。
用户名:root, 密码:root(注意,这次用root登录是有密码的)
用户名:debian, 密码:temppwd
同样,如果出现root@beaglebone:~#或者debian@beaglebone:~#表示登陆成功。
方式二
除了电源线,另外只需要准备一根TTL转USB下载线就可以。长下面那样:
按照上图的标识和BeagleBone Black上的标识进行连接 。
说句题外话,网上资料说红线(VCC)不要连接任何针脚,容易烧坏板子。一直没敢试,有条件的朋友可以验证一下。红线是+5V的电源电压线。
接通电源后,按windows+r键,运行devmgmt.msc查看设备管理器中是否接入成功,如果出现下面两个问题,再去抽根烟或者喝口水冷静冷静~~~
上面两个问题都涉及到一个东东:驱动。图一问题是驱动版本不对。所以只需要找对驱动安装就行。如果有需要,可以留言。
解决完驱动问题,直接使用PuTTY登录,登录方式和方式一相同。
另外再记录一个登录遇到的小问题:通过SSH方式登录时,root用户的密码不是空也不是root。这时可以先用串口登录,在虚拟终端界面输入下面命令后回车:
sudo passwd root
然后输入两次自己要设定的密码。最后会提示密码更新成功。
如果还不行,可能是SSH下的root用户没有启用,可以通过修改sshd_config来启用root用户。
vim etc/ssh/sshd_config # 打开sshd_config文件
然后追加一下代码:
PermitRootLogin yes
最后保存退出就可以了。