如何通过虚拟机和真实网线调试设备
为什么要用虚拟机去调试设备呢?这源于笔者今年参加的一个比赛,“西门子杯智能挑战赛”的连续过程控制组,因为比赛需要安装PCS7软件,PCS7只能在win7上使用,而笔者笔记本是win10系统,win10用着挺舒服的,实在不想换系统,而虚拟机里面可以随便装东西,随便删,随便折腾,所以萌生了使用虚拟机来调试设备的办法,该方法最终试验成功,意味着不止可以用虚拟机的PCS7软件通过真实网线调试过控设备,其它软件也可以在虚拟机中通过网线调试其它设备。无线调试也是同理(比如用kali linux进行网络渗透)。下面是具体步骤。
我的本机系统是win10专业版,虚拟机我使用到的是VMware Workstation 12 Pro,虚拟镜像是微软官方win7旗舰版。虚拟机不一定要和我一样,操作基本大差不差。
1.这里我假设大家已经安装好了虚拟机和虚拟镜像系统,如下
2.点击上面菜单栏的“编辑”->“虚拟网络编辑器”
3.选择“更改设置”
4.这里我选择的是网络VMnet0,并选择为桥接模式。你也可以另外添加网络并设置为桥接模式。
5.桥接到哪里呢?这一步的设置很重要!如果是要进行有线调试,那么选择有线网卡,我的有线网卡就是第一个Realtek PCIe GBE Family Controler,因为比赛要用网线调试,所以选这个。如果要进行无线调试,那么选择无线网卡。然后点击“应用”,再点“确定”。
还有一点要注意的,虚拟操作系统里的有线网卡并不是Realtek PCIe GBE Family Controler这个名称,有自己的名称,我们在虚拟操作系统中依旧选择虚拟系统的有线网卡。
6.右键一下虚拟操作系统,选择“设置”。
选择“网络适配器”->自定义->选择网络VMnet0。点击确定就OK了。
7.这里就将网络通信好了,可以使用网线通信了,剩余的操作就和真实系统操作一样了。PCS7中测试是否连接好了,在硬件组态中的编辑节点中扫描出MAC地址即可(我这里没连接线,所以没扫出来)。
后来我所有的程序都是在虚拟机中调试的,比赛也是用的虚拟机,还没出过问题,虚拟机要想运行快一点,可以将VMWare装在固态里,虚拟操作系统给高点内存,我调试的时候给了2.5G运存。
最后如果想要连接外网,需要在虚拟系统中开启下DHCP服务,PCS7在使用时可能将其关闭了。
如何通过虚拟机和真实网线调试设备相关推荐
- 通过QEMU 和 IDA Pro远程调试设备固件
0x00 背景与简介 这篇文章主要讲了如何在模拟环境下调试设备固件. 作者:Zach Cutlip 原文链接:http://shadow-file.blogspot.gr/2015/01/dynami ...
- 【苹果推信】苹果推imessage群发开发真实机器调试的测试证书
它能够成立以创建关系,以下所述,以是 在一切和使得相干设置装备摆设中的配置中,起首要做的是翻开撑持办事的AppID; 3,推送证书(分成两种范例的开辟和公布,类型是APNSDevelopmentis, ...
- RK3399 驱动开发 _ 04 - Android系统中通过fdt文件系统反编译查看设备中真实生效的设备树配置信息
文章目录 前言 一.设备树保存在文件系哪里? 二.文件系统设备树dts编译与反编译 2.1 设备树原始 dtb 格式 2.2 从设备中获取目标文件fdt 2.3 在ubuntu系统中将fdt反编译成d ...
- 在现网中,大佬们为啥总是用这种Console线调试设备?
如果有机会翻开网络工程师的背包,你一定会发现这个玩意儿. 一般来说,网工的背包里必备的几样东西:ThinkPad笔记本电脑.网线.Console线,可能有的还会带上水晶头.网线钳和测线仪. Conso ...
- Visual Studio工具栏中无法选择调试设备
Visual Studio工具栏中无法选择调试设备 在Visual Studio工具栏中,默认显示已经识别的设备.用户可以从中选择对应的设备,进行调试和部署App.但是由于误操作,可能导致该选项丢失. ...
- 虚拟机无法显示ens33网卡设备
虚拟机无法显示ens33网卡设备 问题: VWware安装Linux系统后,没有ens33网卡设备,无法联网. 终端输入: nmcli device -s 输出显示:无ethernet类型设备,如en ...
- 魅族手机(魅蓝note)无法作为调试设备连接到mac问题的解决
魅族手机(魅蓝note)无法作为调试设备连接到mac问题的解决 参考文章: (1)魅族手机(魅蓝note)无法作为调试设备连接到mac问题的解决 (2)https://www.cnblogs.com/ ...
- 华为手表开发:GT3(1)配置调试设备
华为手表开发:GT3(1)配置调试设备 初 环境与设备 获取手表UUID 登录 AppGallery Connect 点击用户与访问 初 希望能写一些简单的教程和案例分享给需要的人 鸿蒙可穿戴开发 欢 ...
- 使用网线 调试android 设备,安卓设备的网络adb调试设置
安卓设备的网络adb调试设置 2018年09月05日 09:56:46来源:微嵌安卓工业平板电脑厂家作者:微嵌安卓工业平板电脑厂家关键词:adb调试 1.安卓的adb调试形式有两种:一.运用usb线: ...
最新文章
- 从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-2.service)...
- java 断点续传 开源_java断点续传原理
- 使用directX 7结合C#进行2D游戏编程
- Windows系统下oracle数据库每天定时备份
- android视图工具,android studio的HierarchyViewer工具如何知道android屏幕的视图属性
- Android应用程序创建桌面快捷方式
- java词法分析_Hive源码系列(七)编译模块之词法、语法解析 (中)
- SAP License:SAP低值易耗品管理
- 【宇润日常疯测-004】JS 遍历数组如何快!快!快!
- 习题2.2 数组循环左移(20 分)浙大版《数据结构(第2版)》题目集
- sqlite3简单使用
- 【数据处理】reshape2包
- Apache 跟踪用户会话
- mysql 事务_详解mysql如何做事务
- java开发入职注意
- 电脑网络里显示有两台计算机,2台电脑能共用一个显示器吗
- 改变音质效果,均衡器、cd播放器、数字解码器哪个更好?为什么?
- 麦块服务器显示登录yyy,服务器检索 - 找服玩|Minecraft服务器列表
- vue3 loadsh 防抖功能
- Natural Cleaning Solutions
热门文章
- 百度关键词排名查询源码_百度移动搜索关键词排名优化
- html 中的push方法,push方法怎么使用
- Elang在Windows console下显示中文
- linux操作系统具有哪些特性,Linux系统拥有哪些特性?这些你必须知道!
- Netty——ByteBuffer(ByteBuffer消息粘包、半包示例)
- 在网页上播放本地视频
- MIPS反汇编拆炸弹
- 华为eNSP的介绍与简单使用
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里的...
- 关于IDEA创建的JavaWeb项目无法继承Servlet项目的问题