ZYNQ调试笔记之SSH网络登录
初学ZYNQ开发板,型号MZU07C,也叫MLK-H2-CM03-7EV。
初次调试Ubuntu系统时,系统在SD卡引导不起来,历经各种调试,最终返厂,问题是SD问题~ ,回来后板子程序可以正常启动,通过Putty工具可以正常登录板子操作,那么问题来了,每次编写程序或者修改调试程序,如何传输到板子卡中呢? 总不能每次都断电拔卡考入吧? 于是乎查找资料,查到可以通过网络SSH登录,然后用网络传输,据说putty也可以,不过速度太慢,也没查资料尝试,总感觉网络先进方便,所以就想着用网络登录传输文件。遇到一些问题,在此记录一下。
问题1: 开发板与电脑主机ping不通
用putty登录板子系统,ifconfig查看当前IP配置,并且设置电脑主机,如下图:

配置在同一网段,并且连网关都配置了,后来实际证明网关不用配置~
网络连接也正常:

但....

对此,只想砸键盘~
经过一番挣扎,查看硬件:

我连接的是PS_ETH,剩下的是ETHA和ETHB,我想当然认为PS_ETH就是eth0

可能正常人也是这么想吧~ 额 反正不对 ,其实我连接PS_ETH是eth2,于是修改如下

主机修改如下:

结果通了~

如此简单,其实我用了一个下午,在加半个上午~ 其实还没完,还有问题~
问题2:虚拟机网络不通
交叉编译的文件在虚拟器里面,需要在虚拟机ubuntu中登录板子,首先确保网络可以ping通。
我的这个板子是买米联客的开发板,很贵,资料是别的相似的板子的,能用,但需要修改~ 不得不说他们的客服很给力,就是太忙,需要排队~ 话说回来,是米联客的板子,就需要下载官方指定资料,所以我装的虚拟机也是米联客资料库里面的,连ubuntu也是,问题来了,进入虚拟机Ubuntu中,ping不通开发板,连电脑主机都ping不通,网络显示不可用。

查询资料,网上百度,一般的直接桥接就可以了,我设置桥接也不行,NAT也不行,本地主机都不通


无奈之下发现别人用的VM虚拟机都可以设置虚拟网络,我安装的这个不行,于是果断卸载,网查下载新VM,现在有虚拟网络配置了~

主机虚拟网络配置:

然后ping:

从上面可以看到,ubuntu可以与主机虚拟网络通,与主机实际网络不通。
人生处处是磕碰! 不禁感叹,学个东西真难,处处是砍,已接近崩溃~
踹两个键盘, 然后继续研究。。。
将虚拟网络与实际网络桥接:

然后可以看到,这里多出一个网桥:

配饰网桥IP:

让后在ping:

可以看到,虚拟机ubuntu与网桥通,与板卡通:
于是板子登录系统:

终于登录上来了,解决过程比较繁琐,初学没经验,再次记录分享一下,大神已经憋不住笑了吧~

笑完指点一下小白,感谢!

