主机、虚拟机、开发板网络环境搭建小结备忘
首先得声明,本文章属转载,个人觉得写得灰常好,图文并茂,详细,深刻,不仅让本来网络没学好的本人对网络这一块有了更深刻的理解,而且解决了我纠结了几天的 开发板 虚拟机 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
主机、虚拟机、开发板网络环境搭建小结备忘相关推荐
- LGT8F328P 开发板arduino环境搭建及中断程序
LGT8F328P 开发板arduino环境搭建: 1. 在官网上下载 Arduino硬件支持包 http://www.lgtic.com/downloads/ Arduino开发平台相关 LGT8F ...
- 主机/虚拟机/开发板三者互通
主机:win10 虚拟机:VMware CentOS 7 开发板:jz2440 无线路由器: 主机通过路由器联网, 开发板通过网线连接到路由器 1. 让主机和虚拟机互通 1.1 设置虚拟机使用桥接模式 ...
- 64位Windows7下TQ2440开发板的环境搭建
一年前就买了TQ开发板TQ2440,但是按照开发手册一直玩不了,当时并没有找出原因,后来发现根本问题是驱动不对,软件一般都分32位和64位,驱动也一样. 环境搭建一般就是安装软件,这不需要废话了,可以 ...
- 【iMX6ULL】触觉 imx6ull开发板交叉编译环境搭建
开发IMX6ULL需要有一个安装了交叉编译器的linux操作系统的开发环境,用于编译开发板的uboot.kernel.文件系统和应用软件.下面以触觉智能imx6ull开发板为例. 1.开发环境说明 ...
- Air780E开发板CSDK环境搭建与helloworld
一.环境搭建 硬件准备:Air780E最小板.type-c数据线 软件准备: Git :用于获取LuatOS源码,小伙伴可自行百度安装与配置方法 Xmake:用于完成代码编译,下载与安装步骤参考官方链 ...
- mico3165嵌入式开发板IAR环境搭建以及Demo运行
最近跟着老师做毕设,题目是有关于 嵌入式开发的系统安全测试,首先得搭一个集成的开发环境,研究了几天,终于基本把大致的东西弄好了,这里写下来以供经验所需. 开发所用的板子是mico3165,搭载了mic ...
- FEDORA UT4418开发板ANDROID环境搭建
按照友坚的文档,解压了源码之后,执行build.sh.在编译UBOOT以及LINUX KERNEL时,很顺利.编译ANDROID时,出现错误,提示JAVA的版本不是1.6版本.我系统里安装的是OPEN ...
- 【Linux集群基础环境搭建】基于虚拟机的多节点Linux网络环境搭建(超详细)
基于VMWare虚拟机的多节点Linux网络环境搭建 一.使用工具 二.方案设计 三.实现过程 1.安装VMWare虚拟机软件 2. 创建虚拟机节点controller并安装CentOS 3. 通过节 ...
- IOS开发学习 IDE环境搭建教程
IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...
最新文章
- Oracle 11g AMM与ASMM切换
- power系列服务器问题品管主任,了解 Power BI 管理员角色
- caffe硬件条件配置选择+LeNet识别MNIST(第四章读书笔记)
- 洛谷 P1967货车运输 并查集+贪心 不需要用LCA!
- 《Python Cookbook 3rd》笔记(5.12):测试文件是否存在
- 三目运算符_C语言知识点:运算符的优先级和结合性
- android 左移动画_android旋转动画和平移动画详解,补充说一下如果制作gif动画放到csdn博客上...
- oracle下载(转载)
- base64 java php_利用PHP将图片转换成base64编码的实现方法
- android开发,加法,上课写的demo
- asp.net 获取访问的url
- DenseNet实验
- 改变iOS app的icon(iOS10.3)
- Python时间处理完全手册
- android注解处理技术APT
- 前端面试之浏览器安全
- QTDesigner简介
- 微信这个设置你们关闭了吗?
- 安卓手机变成横屏_学会用手机远程控制电脑,出门在外,随时随地也能轻松办公!...
- html gif 蒙层,使用蒙层实现启动图动画效果