Beaglebone Black学习笔记1VNC串口以太网连接.docx
《Beaglebone Black学习笔记1VNC串口以太网连接.docx》由会员分享,可在线阅读,更多相关《Beaglebone Black学习笔记1VNC串口以太网连接.docx(12页珍藏版)》请在冰豆网上搜索。
![Beaglebone Black学习笔记1VNC串口以太网连接.docx](https://file1.bdocx.com/fileroot1/2022-11/26/a050a2e7-26eb-459f-8699-ded0ad8893ad/a050a2e7-26eb-459f-8699-ded0ad8893ad1.gif)
BeagleboneBlack学习笔记1VNC串口以太网连接
最近接触BBB板,从TI官方合作伙伴,深圳英蓓特公司网站450元购买,
http:
//www.embest-
后来在ICKey
我的电脑系统是Win864位。
BBB板的系统显示版本为DebianLinux3.8.13-bone47(终端模式下通过uname–r查询)
需要下载准备好的两个软件:
Putty软件和VNC软件(我用的是RealVNC5.2版本)。
三种接线方法实现远程控制:
一、通过随BBB板配的USB数据线实现远程控制
二、通过网线和电源线的实现远程控制
三、通过USB转串口模块一个(CH340模块,当然PL2303模块也可以)实现
一、通过USB数据线连接实现远程控制
1、BBB板驱动程序的安装
将BBB和电脑用USB线链接,一般情况下自动安装驱动,在我的电脑下会出现
特殊情况下它不会出现(比如我的win8.164位,好像是驱动签名的问题),不过不要紧张。
win64位驱动.zip
在这个网址连接处有相应驱动程序下载安装后可显示如图。
2、Putty软件连接BBB板,登陆终端字符模式
打开Putty软件:
在HostName(主机名字)上输入BBB板的IP:
192.168.7.2就行了,其他都默认
由于是第一次登陆,还会提示一个是否信任主机的警告窗口,点击是就行了;
接着就会弹出登陆窗口,提示“Loginas:
”输入root就OK了,无密码的
出现这个字符串“root@beaglebone:
~#”,终端模式远程控制就成功了!
如果以前学过Linux,就可以通过命令展开BBB板的学习之旅了。
3、通过VNC软件登陆BBB板的远程桌面
登陆BBB板远程桌面的方法,对我们从零起步的新手来说确实挺难,前面我说过,真走了不少弯路,直接打开VNC软件连接总是失败。
虽然大体知道BBB板做为服务器端,Windows做为客户端。
XX上不少博客都要进BBB上安装什么VNC服务器,我也跟着下载安装了X11vnc,最后由于不知配置哪里,还是失败了。
度过了一个周末后,先不管那个远程桌面,先学学DebianLinux命令吧,因为终端模式下,好多命令不懂用,刚开始时在字符终端模式下连个根目录都返不回。
在网上学着学着,发现在一个电脑版Debian7系统远程登陆教程里有一个Vncserver的命令(说的是Debian7版本里都默认安装了VNC软件),想想我那BBB板用户手册上说BBB板使用的系统是Debian7.4
【链接:
debian查看版本信息】lsb_release-a
同种族的啊,眼前一亮,马上用USB线连接BBB板,试着在BBB板字符状态下输入Vncserver,居然有效。
后来才知道,原来现在新出的BBB板已经默认安装了VNC软件,我们只需要简单配置访问密码就行了。
通过Putty登陆BBB板终端后,输入Vncserver命令,由于是第一次运行,就会提示你设置一个访问密码,其实就是VNC服务器登陆密码,必须要设置的,不能空。
注意:
BBB板每次重新开机后,都要先执行一次Vncserver服务命令,VNC软件登陆才能连接(当然如果你以后把这个服务程序设置到BBB板开机启动,就不用每次执行)。
【保存了设置也就不用每次执行】
连续输入两次访问密码后,还会再出现个选择y/n的密码设置窗口,选择y的话就继续吧,设置一样的密码,同样输入两次。
选择n也不影响以后的使用,只是权限上的。
出现最后那一行:
Logfileis/root/.vnc/beaglebone:
1.log就成功启动BBB板的VNC服务了。
记住这个1.log,用VNC软件登陆时需要的。
运行RealVNC,输入:
192.168.7.2:
1
第一次进入BBB板桌面模式会提示如下窗口,选择不再提醒上打勾,确认后还会弹出输入访问密码的窗口,就是我们刚才终端模式下设置的密码。
【忘记截图,黏贴参考原文图片】
【忘记截图,黏贴参考原文图片】
成功了!
第一次进入到BBB板的桌面,都是空的。
【无法操作,需在上方隐藏的菜单栏中设置】
二、通过网线和电源线的实现远程控制
其实刚拿到BBB板的时候,我就是能过这种方式成功连接BBB板的终端字符模式的,当时并不懂得用USB线连接。
因为手上刚好有个四口的小交换机(用路由器也行),就做了两根网线,把从路由器接过来的网线、笔记本和BBB板都接到交换机上,IP都使用默认的。
然后通过网络连接查询,我的是在浏览器中输入192.168.1.1进行查询
BBB板分配到的IP是192.168.1.101(根据自己的情况,不要照搬哦!
),这个IP是路由器自动分配的,每个人使用的网段不同,这个IP会不一样。
通过网络线远程连接的这种方式就不需要安装驱动程序之类了,因为只接网线,也不会有安装硬件的提示。
这种连接方法有一个明显的好处:
什么都不用配置,BBB板就可以连接网络安装程序。
Putty软件登陆字符终端模式和VNC软件登陆BBB桌面和前面讲的一样,方法过程也一样,只是连接时IP需要输入这个分配到的192.168.1.101,不是BBB板上那个出厂默认的IP。
点击是
三、通过USB转串口模块一个(CH340模块,用PL2303模块也可以)实现
【参考原文:
我刚拿到BBB的时候,不知道如何打印信息,然后我去看了下官网的信息,发现有两种方法,一种是通过网络,还有一种是通过串口,但是网络是要在启动以后才能看到信息,我想的是看到整个流程。
后来我发现需要一根串口线名叫:
UART8000-U
于是我突然想到以前玩51的时候用到过一款USB转TTL的芯片叫PL2303,于是我把压箱底的它找了出来,才5块钱啊,接上咦发现可以用,简直碉堡啊,上图:
对应的板子上的接口图
将你的USB串口模块和上图相应位置进行连接
GND-GNDRXD-TXDTXD-RXD
按照上图接好先后连接PC,在设备管理器下查看串口,我的是COM7口,打开putty
(这玩意可比什么串口软件啊等等好用多了,简直神器,人人必备啊)
设置好,点打开,不用管他,然后BBB进行上电、会跳出类似以下的东西
到这块你的BBB就算启动成功了,输入:
root即可登录