嵌入式开发环境搭建----win10+VMware RHEL6 +mini2440

来源:互联网 发布:apache 不允许列目录 编辑:程序博客网 时间:2024/06/05 03:28

以前对windows和虚拟机Linux互ping 以及 VMware设置的集中网络连接方式一致没有深刻的理解,最近参考一些资料进行配置和理解,记录一下。


0.环境:

PC机 无线网卡和有线网卡,其中无线网卡用来联网,有线网卡连接开发板。

VMware 12.1.1 安装 RHEL 6 ,自己把centos安装软件的那一套装了上来。

mini2440 

1.windows和虚拟机Linux互联

这是比较一般的做法,网上资料比较多,大多使用桥接的方法,然后把Linux和windows配置在同一个网段就能ping通(前提是协议已经安装好)。


2.windows、虚拟机Linux、开发板互联

做法:

1>开发板和PC机通过网线连接。配置PC机有线网卡静态IP,不要和无线网卡在一个网段。我配置为192.168.10.101。

2>配置VMware的虚拟网络编辑器(我配置的是VMnet0)为桥接模式,桥接到有线网卡。(菜单栏->编辑->虚拟网络编辑器,使用管理员去更改)

3>配置虚拟机VMware的IP(我的是eth0)静态IP,使其和有线网卡在同一个网段,我配置为192.168.10.103。

4>使用串口线连接开发板和PC机,打开远程登录工具,等待开发板启动,手动配置开发板的IP地址,使其与有线网卡在一个网段,我配置的是192.168.10.105.

5>此时三者通过有线网卡进行连接,可以互ping,但是前提是开发板需要上电启动,有线网卡才能识别。

缺点:暂且不管开发板上电才能识别网络。这样连接时,VMware虚拟机是不能上网的,这样就给Linux下安装软件带来很大问题。安装软件的时候都需要手动改IP地     址,改桥接的网卡......


3.配置虚拟机双网卡。

在上述方法的基础上,增加一个虚拟网卡,让虚拟机Linux安装软件时不需要很麻烦。

1>在虚拟机设置中增加一个虚拟网卡。(菜单栏->虚拟机->设置->添加->网络适配器),这时虚拟机会重启,启动后ifconfig可以看到多了一个以太网接口 (eth1)。

2>修改VMware网络适配器的网络连接(菜单栏->虚拟机->设置),两个网络适配器都设置为自定义,网络适配器 -> VMnet0  网络适配器1->VMnet1。

3>修改虚拟网络编辑器(菜单栏->编辑->虚拟网络编辑器,使用管理员去更改),设置:VMnet0桥接模式,桥接在有线网卡。VMnet1桥接模式,桥接在无线网卡。

         保存设置,在VMware右下角重启两个网络适配器。

4>修改虚拟机Linux下eth1为静态IP,与windows无线网卡在一个网段,(比如我windows下无线网卡是192.168.1.103,虚拟机里面配置eth1是192.168.1.122)。

         以上做完后,开发环境基本就位。

  平常开发时,确保开发板连接,使用eth0,关闭eth1。查资料继续在windows,两个没影响.....

Linux 需要安装软件或者编译工具时,sudo ifconfig eth0 down    sudo ifconfig eth1 up, VMware虚拟机就能上网装软件了大笑



0 0
原创粉丝点击