发 帖  
原厂入驻New
申请华秋企业认证 多层板首单免费打样!
30s提交资料,10分钟通过审核(免费赔付+顺丰包邮)>>立即报名
开发板与ubuntu之间的两种网络连接方式分享!
176 韦东山 开发板 ubuntu Ping
分享
一般笔记本都会有两个网卡:无线网卡和有线网卡。


这样通过网络连接开发板就有两种方式:笔记本无线连路由,开发板有线连路由;笔记本和开发板之间通过网线直联(注意此时要关闭笔记本的无线联接)。


这两种方式各有利弊:前者不影响windows和ubuntu的上网,但往开发板下载时会不太稳定,经常出一些cheksumbad之类的错误;后者下载稳定且速度快,无需路由器,但笔记本此时无法上网。


那么这两种方式应该怎么设置或者怎么切换呢?其实方法很简单,虚拟机采用自动选择网卡的桥接方式,不管采用哪种方式,只要把windows、ubuntu、开发板的IP设在同一网段即可实现互联。


详细步骤如下:

先说一下我的环境:64位win7,VMWARE 10.0.1,64位ubuntu11.04,up6410开发板(带以太网口)

其实这些关系都不大,稍微有点关系的可能是虚拟机的设置步骤可能不同版本会略有不同。


首先在虚拟机上确认以下设置:



1、打开虚拟机,编辑->虚拟网络编辑器,显示如下窗口:




此步一般无需设置,默认即是,在此只是确认一下而已,箭头之外的其他设置无需管。

2、虚拟机->设置,如下界面:



一样,网络适配器一项里的箭头之外的其它设置不需要管。

确保以上两项设置之后,即可启动ubuntu了。

1、无线加路由互联

笔记本通过无线连接路由,开发板通过网线连接路由。打开windows命令行,ipconfig查看windows的无线网络IP地址,比如我的是192.168.1.102,然后据此进入ubuntu打开终端,执行以下命令

sudo IFconfig eth0 192.168.1.103

此时windows和ubuntu之间就可以互相ping通了。

启动开发板进入uboot,执行以下命令

setenv ipaddr 192.168.1.104

setenv serverip 192.168.1.103

此时开发板、windows、ubuntu就可以互相ping通了。

之后再打开ubuntu的nfs或tftp服务,就可以通过nfs或tftp进行下载程序了。


2、开发板与笔记本通过网线直连(此时需关闭无线)

此时我的windows本地连接IP是169.254.165.195

在ubuntu终端中执行以下命令

sudo ifconfig eth0 169.254.165.196

此时windows和ubuntu之间就可以互相ping通了。

启动开发板进入uboot,执行以下命令

setenv ipaddr 169.254.165.197

setenv serverip 169.254.165.196

此时开发板、windows、ubuntu就可以互相ping通了。

之后再打开ubuntu的nfs或tftp服务,就可以通过nfs或tftp进行下载程序了。


若想再切换回无线加路由的联接方式,重复步骤1即可。

两种方式的切换均无需关闭ubuntu,在线设置即可。


尝试了一下直连下载,下载速度一点不带卡壳的,一个字:爽。以前无线加路由的方式那下载简直让人蛋疼,一堆checksum bad的错误,还不断的retry,等半天都下不下来。
0
2019-9-17 01:22:40   评论 分享淘帖 邀请回答
12个回答
图片没传成功,在此补上吧
2019-9-17 09:06:32 评论

举报

图片没传成功,在此补上吧
2019-9-17 09:19:18 评论

举报

够详细,精华!图片我已给你补上了
2019-9-17 09:28:42 评论

举报

楼主写得很详细!必须顶!
2019-9-17 09:35:34 评论

举报

直连开发板时,你的本地ip怎么得到的,是自动获取还是自己加的,麻烦截个本地ipv4那里的图看看
2019-9-17 09:42:09 评论

举报

自动获取的,图片如下
2019-9-17 10:00:22 评论

举报

看上一楼。。。。又有字数限制
2019-9-17 10:08:25 评论

举报

2019-9-17 10:24:48 评论

举报

2019-9-17 10:30:26 评论

举报

好!共同学习,共同进步
2019-9-17 10:36:00 评论

举报

为什么我电脑与开发板网线直连时,本地链接显示已断开,没有IP配置信息。望各位大大们解答
2019-9-17 10:49:21 评论

举报

请教一下,我这边设置ubuntu的网络环境,在开发板上可以ping通,但是电脑端一直pin不通开发板,是怎么回事呢?(我采用的是笔记本无线上网,ubuntu设置无线上网,根据你这贴上的设置设置自动桥接,开发板通过网线接路由)。
开发板上打印如下:

##### 100ask Bootloader for OpenJTAG #####
[n] Download u-boot to Nand Flash
[o] Download u-boot to Nor Flash
[k] Download Linux kernel uImage
[j] Download root_jffs2 image
[y] Download root_yaffs image
[d] Download to SDRAM & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the Nand Flash
<strike> Set the boot parameters
Boot the system
[r] Reboot u-boot
[q] Quit from menu
Enter your selection: q
OpenJTAG>
OpenJTAG> setenv ipaddr 10.162.13.84
OpenJTAG> setenv serverip 10.162.13.82
OpenJTAG> save
Saving Environment to NAND...
Erasing Nand...Writing to Nand... done
OpenJTAG> ping 10.162.13.82
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 10.162.13.82 is alive
OpenJTAG> ping 10.162.13.80
ERROR: resetting DM9000 -> not responding
dm9000 i/o: 0x20000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 08:00:3e:26:0a:5b
could not establish link
host 10.162.13.80 is alive
OpenJTAG>  

电脑端上面:
C:\Users>ipconfig

Windows IP Configuration


Ethernet adapter Local Area Connection 4:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Local Area Connection 2:

   Connection-specific DNS Suffix  . :
   Autoconfiguration IPv4 Address. . : 169.254.169.21
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : mchp-main.com
   IPv4 Address. . . . . . . . . . . : 10.162.13.80
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 10.162.13.1

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.1.15
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Ethernet adapter VMware Network Adapter VMnet1:

   Connection-specific DNS Suffix  . : localdomain
   Link-local IPv6 Address . . . . . : fe80::5124:93cb:9c82:6599%29
   IPv4 Address. . . . . . . . . . . : 192.168.137.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

   Connection-specific DNS Suffix  . : localdomain
   Link-local IPv6 Address . . . . . : fe80::14c4:dc46:3cc3:ef2%31
   IPv4 Address. . . . . . . . . . . : 192.168.87.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Tunnel adapter isatap.{6B0D774E-4F6A-42DD-BE5B-F7164BF85248}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter Local Area Connection* 12:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.localdomain:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : localdomain

Tunnel adapter isatap.{C2F53B09-1B03-447E-8DB0-591E91AD4AC0}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{CC99F26B-4464-4BA2-A042-C9E8DE54DB3A}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.mchp-main.com:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : mchp-main.com

C:\Users>
C:\Users>ping 10.162.13.82

Pinging 10.162.13.82 with 32 bytes of data:
Reply from 10.162.13.82: bytes=32 time=4ms TTL=64
Reply from 10.162.13.82: bytes=32 time=2ms TTL=64
Reply from 10.162.13.82: bytes=32 time=2ms TTL=64
Reply from 10.162.13.82: bytes=32 time=3ms TTL=64

Ping statistics for 10.162.13.82:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 4ms, Average = 2ms

C:\Users\sally.chen>ping 10.162.13.84

Pinging 10.162.13.84 with 32 bytes of data:
Reply from 10.162.13.80: Destination host unreachable.
Reply from 10.162.13.80: Destination host unreachable.
Reply from 10.162.13.80: Destination host unreachable.
Reply from 10.162.13.80: Destination host unreachable.

Ping statistics for 10.162.13.84:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

C:\Users>

在ubuntu上面打印:
通过sudo ifconfig eth4 10.162.13.82设置。
C:\Users\sally.chen\Desktop\New folder (5)\1.png
</strike>
2019-9-17 11:05:35 评论

举报

只有小组成员才能发言,加入小组>>

144个成员聚集在这个小组

加入小组

热门话题

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

快速回复 返回顶部 返回列表