• 嵌入式学习第一步:环境搭建


     

    1. 之前写过类似的文章,当时的环境是一台pc机,只有一个网卡可以上网,当时实现的是上网的问题。然后不涉及到多网卡的问题。

      今天用我个人的笔记本做实验的时候,死活没搞出来。这个很奇怪,以后可以在看看。

      不过,我也找了一些个资料,现在将我个人认为比较好的解决思路拿过来和大家分享。

       

      参考资料:http://www.cnblogs.com/bugenius/p/linux-vmware-network.html vmware上安装redhat 并配置相互ping通,并实现上网功能。

    对于linux的学习要坚持不懈。继续搞下去,比如说服务器 service的用法, iptables 防火墙关闭等等。

     

    1. 通过实验,我发现果然是多网卡的问题造成的:

      因为台式机只有一个网卡,而笔记本有多块网卡,解决方案:

      1. 禁用不相关的网卡,只留下一块网卡
      2. 在配置的时候选定你所需要的网卡,这样的话,上网和通讯不相干。

      下面是截图:

      1 虚拟机配置:

      虚拟机----设置

      记住是自定义里面的VMnet0 桥接模式,NAT配置不成功。其实第一种桥接模式也是可以的。

      编辑---虚拟网络编辑器

      桥接到(T): 这里填上具体网卡的名字。

      2 red hat 设置

      配置 linux 的IP。当然我们也可以通过命令去配置

      并使之生效:

      service network restart

       

      1. 开发板、主机、虚拟机 三者来回ping

      假如都是通的话,这三者之间都是通的,都可以相互ping通。

      其他的我就不举例子了。

       

      1. 注意点

    主机和虚拟机的防火墙必须关闭。主机好说,虚拟机的话 , service iptables stop 即可。

    对于开发板来说,我们还需要搭建nfs服务器,需要将虚拟机的某个目录挂载到开发板的系统上去,这个时候,我们需要将虚拟机的nfs服务开启,不然

    服务器端(开发板)将访问不到客户端(虚拟机),命令:service nfs start

    然后开发板 按照 说明书上来就行了。

     

  • 相关阅读:
    【思考题】任意长度有理数乘法运算
    【排序】表插入排序算法(C语言版)
    JAVA中的反射
    JAVA中关于日期的最常见的操作
    Hibernate:基于HQL实现数据查询
    Hibernate与Mybatis对比
    使用idea实现SSM框架整合
    基于maven搭建hibernate运行环境
    MYSQL中的存储过程
    MySQL 索引
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/4703533.html
Copyright © 2020-2023  润新知