BBB学习(六):Windows电脑通信调试(2):BBB连接网络

Debian和Ubuntu系统方便之处在于其有丰富的网络资源,只要连接上网络就可以通过apt-get install 命令安装相应软件。免去了单独下载相关软件编译安装的过程。但是其有一个前提条件是要连接得上网络,因此这里我们介绍下BBB连接网络的几种方法:

一、网线

这是最简单的方式,拿一根网线插到路由器上,就可以使BBB连接上网,不需要复杂的配置流程。

image

二、通过USB与主机共享网络

由前文可知, 通过安装BBB驱动我们可以到网络设备下找到网络设备,说明BBB上有着USB转网口,既然是网口,那可不可以通过共享网络的方式上网呢,当然可以。

第一步:BBB通过USB连接到电脑

此时电脑网卡可以看到BBB的网卡和电脑连接外网的网卡,这里我的电脑是用wifi连接无线路由器。
image

第二步:电脑设置网络共享

电脑连接外网的网卡在属性共享中可以设置与BBB所在网卡共享网络:
image

设置BBB网卡为自动获取IP地址:
image

查看BBB网卡状态信息:
image

注意:
如果完成后查看其地址不是192.168.7.1,可以手动设置成这个网址。

image

第三步:登陆BBB,配置DNS服务器

通过Xshell或Putty登陆到BBB,输入

vim /etc/resolv.conf

,此时进入vim编辑界面,按键盘按键 i 进入输入模式,输入

nameserver 8.8.8.8

按键盘按键Esc取出编辑模式,此时输入

:wq

即为保存并退出。

image
注意:有的网络下访问谷歌的DNS服务器是有问题的,如下图,可以通过尝试设置以下几种DNS网址来解决
·```
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 192.168.1.1

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vd3BiaS9ibG9nLXBpY3R1cmUvcmF3L21hc3Rlci8yMDE4L0JCQiUyMHN0dWR5LzItMi1Db21tdW5pY2F0aW9uV2l0aFdpbmRvd3MtMi84LnBuZw?x-oss-process=image/format,png)

**第四步:在BBB上设置默认路由地址**

    route add default gw 192.168.7.1

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vd3BiaS9ibG9nLXBpY3R1cmUvcmF3L21hc3Rlci8yMDE4L0JCQiUyMHN0dWR5LzItMi1Db21tdW5pY2F0aW9uV2l0aFdpbmRvd3MtMi85LnBuZw?x-oss-process=image/format,png)

第五步:ping www.baidu.com成功

![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vd3BiaS9ibG9nLXBpY3R1cmUvcmF3L21hc3Rlci8yMDE4L0JCQiUyMHN0dWR5LzItMi1Db21tdW5pY2F0aW9uV2l0aFdpbmRvd3MtMi8xMC5wbmc?x-oss-process=image/format,png)




# 三、USB无线网卡
可以通过USB无线网卡插到USB接口上,当然要进行一定的配置,使无线网卡能够连接到相应的路由器上,因此要固定路由器的SSID和密码:

<https://www.embbnux.com/2015/01/19/beaglebone_black_use_usb_wireless-network_on_rtl8188cus/>


![image](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9naXRlZS5jb20vd3BiaS9ibG9nLXBpY3R1cmUvcmF3L21hc3Rlci8yMDE4L0JCQiUyMHN0dWR5LzItMi1Db21tdW5pY2F0aW9uV2l0aFdpbmRvd3MtMi8xMS5wbmc?x-oss-process=image/format,png)

# 四、总结
BBB连网是使用BBB的第二步,只有连接上网络才能在线安装相关需要的软件包。这三种连接方式中,使用网络最简单,不需要额外的配置步骤。而使用USB共享网络不需要额外的材料,可以说是最简捷,但是在每次电脑重启或BBB重启时需要重新配置一遍,过程较为繁琐。

当然此时可以看到BBB强大的一面,只要一根自带的USB线,就可以实现所有的网络服务(shell\samba等),同时通过共享网络实现BBB连网,可以看出BBB只要一根USB就可以进行相关开发,不需要串口线,网线等等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值