首先得声明,本文章属转载,个人觉得写得灰常好,图文并茂,详细,深刻,不仅让本来网络没学好的本人对网络这一块有了更深刻的理解,而且解决了我纠结了几天的 开发板 虚拟机  win7 之间的通信问题得到了解决!

最近学习QTE,搞了两晚上终于搭建好了QT编译环境(QTX86环境,QTEX86环境,QTEArm环境),但是还是不知道怎么让QT程序在开发板上跑起来,貌似有中方可选方案:

1.静态编译QT库和QT程序,使QT程序能独立发布,不依赖外部库,看来是很简单,但搞了一晚上没搞明白,于是暂时放弃了这种方案,等以后熟悉了在回头研究

2.移植QT库到开发板,又有两种选择,重新烧写文件系统或使用NFS网络文件系统

a)重新烧写文件系统,不懂怎么加入QT库,暂时不选

b)使用NFS文件系统,也不懂,貌似使用NFS开发调试是潮流,不懂也得学一下,使用NFS文件系统首先的保证开发板和主机/虚拟机处于同一网络下,能互访互通,于是有了后面的网络搭建过程

目的:

1.开发板, 主机, 虚拟机能互访互通

2.主机,虚拟机能同时上网

本人使用开发环境

主机:x86-win7 带双网卡

虚拟机:wmware7.0 + ubuntu9.10

开发板:arm11(Ok6410)

网络配置:

1.网络模型

2.开发板IP配置如下,192.168.0.232烧写系统时设置的,具体多少无所谓,只要配置主机IP和虚拟机IP在同一子网内即可(这里开发板、主机、虚拟机通过网卡2构建了子网)

a)连接开发板和主机的网线必须是交叉网线,什么是交叉网线:

i.一头是:1白橙 2橙 3白绿 4蓝 5白蓝 6绿 7 白棕 8棕 (568B标准)

ii.一头是:1白绿 2绿 3白橙 4蓝 5白蓝 6橙 7白棕  8棕 (568A标准)

iii.交叉网线用于同口连接(如两边都是pc,或两边都是hub)

b)如果只有直连网线可以通过路由器连接

3.       win7主机配置

手动配置win7主机网卡2对应Ip地址,设置“本地连接”属性:

4.虚拟机wmware设置:

选择WMNet0和WMNet1分别映射到真实的网卡1和玩卡2,这里net0映射到的时真实的无线网卡,net1映射到内网网卡

在wmware的“View”—>“settings”下设置

设置Ubuntu的网络:---Edit Connections…

设置Ubuntu ip地址

上面这些设置,Ubuntu就可以做外开发环境了,可以ping通主机和开发板了

5.       现在Ubuntu只连接了局域网还不能上网,需要win7下共享网卡1的外部网络

之后重启下ubuntu就可以上网了

By sheny  2010.12.11

主机、虚拟机、开发板网络环境搭建小结备忘相关推荐

  1. LGT8F328P 开发板arduino环境搭建及中断程序

    LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...

  2. 主机/虚拟机/开发板三者互通

    主机:win10 虚拟机:VMware CentOS 7 开发板:jz2440 无线路由器: 主机通过路由器联网, 开发板通过网线连接到路由器 1. 让主机和虚拟机互通 1.1 设置虚拟机使用桥接模式 ...

  3. 64位Windows7下TQ2440开发板的环境搭建

    一年前就买了TQ开发板TQ2440,但是按照开发手册一直玩不了,当时并没有找出原因,后来发现根本问题是驱动不对,软件一般都分32位和64位,驱动也一样. 环境搭建一般就是安装软件,这不需要废话了,可以 ...

  4. 【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建

      开发IMX6ULL需要有一个安装了交叉编译器的linux操作系统的开发环境,用于编译开发板的uboot.kernel.文件系统和应用软件.下面以触觉智能imx6ull开发板为例. 1.开发环境说明 ...

  5. Air780E开发板CSDK环境搭建与helloworld

    一.环境搭建 硬件准备:Air780E最小板.type-c数据线 软件准备: Git :用于获取LuatOS源码,小伙伴可自行百度安装与配置方法 Xmake:用于完成代码编译,下载与安装步骤参考官方链 ...

  6. mico3165嵌入式开发板IAR环境搭建以及Demo运行

    最近跟着老师做毕设,题目是有关于 嵌入式开发的系统安全测试,首先得搭一个集成的开发环境,研究了几天,终于基本把大致的东西弄好了,这里写下来以供经验所需. 开发所用的板子是mico3165,搭载了mic ...

  7. FEDORA UT4418开发板ANDROID环境搭建

    按照友坚的文档,解压了源码之后,执行build.sh.在编译UBOOT以及LINUX KERNEL时,很顺利.编译ANDROID时,出现错误,提示JAVA的版本不是1.6版本.我系统里安装的是OPEN ...

  8. 【Linux集群基础环境搭建】基于虚拟机的多节点Linux网络环境搭建(超详细)

    基于VMWare虚拟机的多节点Linux网络环境搭建 一.使用工具 二.方案设计 三.实现过程 1.安装VMWare虚拟机软件 2. 创建虚拟机节点controller并安装CentOS 3. 通过节 ...

  9. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

最新文章

  1. Oracle 11g AMM与ASMM切换
  2. power系列服务器问题品管主任,了解 Power BI 管理员角色
  3. caffe硬件条件配置选择+LeNet识别MNIST(第四章读书笔记)
  4. 洛谷 P1967货车运输 并查集+贪心 不需要用LCA!
  5. 《Python Cookbook 3rd》笔记(5.12):测试文件是否存在
  6. 三目运算符_C语言知识点:运算符的优先级和结合性
  7. android 左移动画_android旋转动画和平移动画详解,补充说一下如果制作gif动画放到csdn博客上...
  8. oracle下载(转载)
  9. base64 java php_利用PHP将图片转换成base64编码的实现方法
  10. android开发,加法,上课写的demo
  11. asp.net 获取访问的url
  12. DenseNet实验
  13. 改变iOS app的icon(iOS10.3)
  14. Python时间处理完全手册
  15. android注解处理技术APT
  16. 前端面试之浏览器安全
  17. QTDesigner简介
  18. 微信这个设置你们关闭了吗?
  19. 安卓手机变成横屏_学会用手机远程控制电脑,出门在外,随时随地也能轻松办公!...
  20. html gif 蒙层,使用蒙层实现启动图动画效果

热门文章

  1. 亚马逊云怎么增加硬盘_亚马逊云硬盘
  2. Tomcat服务器集群搭建
  3. 基于iptables的SNAT+DNAT+docker服务器集群搭建
  4. 2021-06-22奥比中光astra 摄像头采集深度图和RGB图像
  5. linux etcfstab 权限,etc/fstab linux开机自动挂载
  6. 销售人员如何查找本地企业的详细信息
  7. 微信小程序用列表渲染实现页面布局
  8. 工作中整理的常用的Linux命令
  9. 【NOIP2012 提高组】 国王游戏
  10. 漫谈电子游戏中的人工智能