我是靠谱客的博主 震动黑裤,最近开发中收集的这篇文章主要介绍Linux开发主机、虚拟机、开发板网络连接,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在嵌入式linux开发过程中,基本都会使用一台Windows主机通过VMwar建立一个Ubuntu(或者其他)的虚拟机然后通过网线和开发板进行连接。

过程就需要这三者之间进行相互的连接,进而使用tftp、nfs、samba等等服务进行开发。

三者之间的通断使用ping命令进行测试是否连通

基本有两种实现方式:

1是linux开发板通过网线直接连接windows主机和ubuntu虚拟机 

2是经过路由器进行连接(linux开发板连接到路由器,windows主机和ubuntu虚拟机也连接到该路由器)

下面以第一种实现方式为例进行说明连接配置过程,我使用的是笔记本,具有一个无线网卡,台式机方法类似

1、windows主机与ubuntu虚拟机之间连通

关闭无线网卡

设置有线网卡以太网静态IP地址

设置虚拟机网卡连接方式为桥接

设置虚拟机静态IP地址,并和主机在同一网段

关闭网络连接后再打开网络连接(确保修改生效)

ping测试

 

2、linux开发板与主机之间连通

查看开发板网络并测试

3、linux开发板与ubuntu虚拟机之间连通

下面以另外一种连接方式(windows主机和linux开发板通过路由器交换机连接)进行说明

1、配置ubuntu虚拟机网络连接方式为桥接

2、配置ubuntu虚拟机的有线连接使用手动IP(和windows主机以及Linux开发板在同一网络区间)

开发板ip:

windows主机ip:

ubuntu虚拟机ip配置:(注意配置后要关闭有线连接后再打开才能起效)

ubuntu虚拟机ip:

3、相互之间进行连接验证(ping)

ubuntu虚拟机 ping windows主机和linux开发板:

windows主机ping ubuntu虚拟机和linux开发板:

linux开发板ping windows主机和ubuntu虚拟机:

 

注意:

主机可以ping通虚拟机,虚拟机无法ping通主机时多为防火墙问题。可以关闭防火墙后再测试。

Linux开发板在uboot启动后(不启动kernel和rootfs)时,可以和主机和虚拟机进行测试,但是主机和虚拟机此时不能进行测试开发板

因为系统还没有启动,测试命令不会有消息返回。

 

最后

以上就是震动黑裤为你收集整理的Linux开发主机、虚拟机、开发板网络连接的全部内容,希望文章能够帮你解决Linux开发主机、虚拟机、开发板网络连接所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部