三九宝宝网宝宝百科宝宝知识

如何配置VirtualBox中的虚拟机的串口

03月08日 编辑 39baobao.com

[Ubuntu下virtualbox的桥接网络配置]一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化,应该采用桥接模式(Bridged),这里的桥接模式就如同VMware...+阅读

右击XP系统 点击设置 出现设置界面

首先我们先了解串口配置的方式

可以通过VirtualBox的图形界面或者命令行工具VBoxManage去配置对应的串口。

图形界面:就是上述截图中的 虚拟机配置->;串口->;端口1,直接去设置即可;

串口数目的限制

每个虚拟机,最多可以支持2个串口,即上述截图中的,端口1,和端口2.

由于多数人都用不到串口,所以默认情况下,两个端口都是没有开启的。

配置串口的步骤

即,用哪个COM。

默认情况下,有4种,分别是:

COM1: I/O base 0x3F8, IRQ 4

COM2: I/O base 0x2F8, IRQ 3

COM3: I/O base 0x3E8, IRQ 4

COM4: I/O base 0x2E8, IRQ 3

对应着,图形界面中的,端口编号:

设置端口的类型(模式)

目前支持4种模式:

如何配置VMware虚拟机的串行端口

1、进入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom -s 进行设置,进入设置界面以后你会看到有几个选项,分别是:

Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom

2、进入Serial port setup

3、输入选项字母将:

第一项改成ASerial Device : /dev/ttyUSB0

第二项:Blockfile Location: /var/lock

第五项:EBps/par/Bits :57600(这里要注重,这个值要改成你的连接的设备的波特率)

第七项:FHardware Flow Control: yes

然后退出进入Modem and dialing

将Ainiting string B-Rest string K-Hang-up string 这三项的值去掉。

4、然后退出选择Save as df1,选择EXIT FROM MINICOM到这里的终端已经设置好了。

如何开启VMware串口

如何开启VMware串口 先前在玩GEC2410时,有个想法,就是在linux下进行调试,由于目标板上电或复位时会发送信息给PC机的串口,这已在windows下实现过,于是想在linux下看看效果,可是当时我在linux下设好串口后,发现一点反应都没有,当时以为是自己没有安装交叉编译环境,于是昨天晚上把嵌入式 linux下的交叉编译环境装好后,心想这下应该可以拉,没想到我上电目标板,linux下的串口一直没有反应,郁闷,怎么这样呢,既然不适交叉编译环境的原因,总得有个原因吧,于是我上网搜,先前我也够笨的,怎么就不知道上网查呢,呵呵,原来是我没有把VMware的串口打开,呵呵,马上关机[关虚拟机下的系统],在VM->Setting......->点击ADD,把串口加进来,呵呵设置时尽量不要用自动检测,要选中串口,反正即使你的虚拟系统启动后可以随便改的,同时要把串口设为启动时就连接拉,这样,linux下的串口在目标板上电或复位后收到和windows下一样的数据,哈哈,爽!环境:宿主机:Windows7 VMware7.1 虚拟机:Fedora12 VMware的串口:一个虚拟机最多可以添加四个虚拟串口,有如下几个方法配置虚拟串口:连接一个虚拟串口到宿主机的物理串口。

连接一个虚拟串口到宿主机上的一个文件。在两个虚拟机之间建立一个直接的连接,或者将虚拟机的串口与宿主机的应用程序连接。为虚拟机添加串口 首先要保证虚拟机处于关机(power off)状态,选择菜单中的VM ->Settings... ,在Hardware标签页中点击Add按钮,在Add Hardware Wizard对话框中选择Serial Port,点击next,如图:然后要选择Serial port type,共有三种类型:1.如果你要使用宿主机的物理串口设备,选择Use physical serial port on the host,然后点击next,选择你要使用的物理串口即可。2.如果想要将串口数据输出到一个文件,选择 Output to file,然后next,选择输出文件,该文件是一个txt文本文件。启动虚拟机后做个测试,在命令行中执行:echo "asdf" >>/dev/ttyS0,然后打开输出文件,即可看到串口输出的字符串asdf。

3.使用named pipe可以实现两个虚拟机或虚拟机与宿主机的应用程序通过串口连接。选择Output to named pipe,点击next,进入如下界面:输入管道名,对于windows宿主机,管道名格式为 //./pipe/ ,必须以 //./pipe/开头。输出调试信息到宿主机上的应用程序:第一个下拉菜单选择This end is the server或This end isthe client,在第二个下拉菜单选择The other end is an application。输出调试信息到另一个虚拟机:第一个下拉菜单选择This end is the server,第二个下拉菜单选择The other end is an application。将两个虚拟机用串口连接:在虚拟机上安装Fedora12和ubuntu10.04,为两个虚拟机添加串口,Fedora12的串口设置为:Ubuntu10.04的串口设置为:这样设置后Fedora的串口为serial port 1,设备名为ttyS0,ubuntu的串口为serial port 2,设备名为ttyS1。

测试:在Fedora下执行:cat/dev/ttyS1 在Fedora里可以看到收到的字符串hello,说明ubuntu发送和Fedora接收正常,可以互换后做同样的测试。语 法 statserial[必要参数][设备] 功 能 statserial 命令:显示各个接脚的状态,常用来判断串口是否正常,Ctrl+C退出 类似命令: stat 相似命令: linux命令 执行权限: 超级用户 普通用户 命令属性: 网络通讯 参数 必要参数-n 不循环显示-d 十进制显示-x 十六进制显示 选择参数 无 范例 范例1:显示串口状态 [rootlinux ~]# statserial /dev/tty1 范例2:只显示一次串口状态 [rootlinux ~]# statserial -n /dev/tty1

虚拟机中如何进行串行端口

要修改设备设置,请执行以下操作:

1.点击菜单栏中Parallels图标,按选项 (Alt) 键,按住该键选择“配置”。或者如果在屏幕顶部可以看见ParallelsDesktop菜单栏,请选择“虚拟机”>;“配置”。

2.在“虚拟机配置”对话窗口,点击“硬件”并在边栏中选择串行端口。

注意:如果该设备不存在,您可以将其添加到虚拟机配置中。要了解关于如何添加设备的详细信息,请参考如何在虚拟机中添加设备。

使用串行端口,您可建立连接于:

虚拟机与主机电脑设备(使用实际端口);或 在位于同一台主机电脑(使用一个插口)上的两个虚拟机之间。

如果您想要连接虚拟机到主机电脑设备,您应创建一个实际端口模拟的串行端口。该“源”列表由可用于连接的主机电脑上的设备组成。用于任何虚拟机的已连接的设备无法用于主机电脑。要将该设备用于主机电脑,您应首先取消与虚拟机的连接。实际操作是使用虚拟机的状态栏。

如果您想要两个虚拟机彼此连接,您需要在每个虚拟机中创建一个由一个插口模拟的串行端口。串行端口的名称应该一致。通过串行端口进行的虚拟机之间的连接是双向的。这表示在端口创建过程中设置的插口工作模式可在之后于串行端口 窗格中进行修改。

如果需要记录虚拟机的性能活动或记录来自该虚拟机的数据并在之后要使用该信息,您可连接进入物理电脑上输出文件的虚拟机串行端口。您可在任何需要的时候通过分析该文件来查看与分析虚拟机的活动历史。

注意:您可最多连接 4 个串行端口到虚拟机。

如果您想要虚拟机启动时连接该串行端口需要选定“已连接”选项。

在“源”字段,指定模拟该串行端口的源设备。串行端口可由以下设备模拟:

实际端口。要连接虚拟机串行端口到主机电脑上一个现存的串行端口,需在“源”列表中选定主机电脑上合适的端口。

插口。要通过插口连接两个虚拟机,点击“源”列表并选定合适的插口。如果没有可用的插口,点击“新插口”并在 输入插口名称 字段指定名称。

您还可通过在"模式"列表中选定合适的角色来配置虚拟机在连接中的角色。选定"服务器"能够让您使用该虚拟机指向其它虚拟机。选定"客户端"能够让您从其他虚拟机导向该虚拟机。

参考:parallelsdesktop.cn/chuan-xing-duan-kou.html

注意: 如果您更改了第一个虚拟机的插口模式,需确保修改第二个虚拟机的插口模式。

输出文件。要连接虚拟机串行端口到一个输出文件,请点击源 列表并选定合适的输出文件。您还可点击 选定一个输出文件 以找到相应的文件。

如果您想要防止虚拟机配置被未经授权地更改,请点击位于窗口底部的锁图标。下次如果想要在虚拟机配置的任何窗格中更改设置,将需要管理员密码。

以下为关联文档:

关于VMware虚拟机下串口配置的技巧USB转串口使用设置: 在Windows下可以使用超级终端来连接交换机和路由器等工业设备,而且在Windows下使用usb转串口的线也有相应的驱动,但是如何在Linux下使用呢? 首先要有一个Lin...

如何设置virtualbox虚拟机上网设置可通过以下步骤设置virtualbox虚拟机上网使用: 1、如是NAT网络接入模式,虚拟机可访问主机,虚拟机可访问互联网,在做了端口映射后,主机可以访问虚拟机上的服务(如数据库)。在设置里...

如何让virtualbox虚拟机链接网络设置VirtualBox的提供了四种网络接入模式,它们分别是:1、NAT 网络地址转换模式(NAT,Network Address Translation)2、Bridged Adapter 桥接模式3、Internal 内部网络模式4、Host-onl...

关于园林景观中的植物如何配置居住区绿化是直接为居民经常利用与享受的一种绿化系统。居住区的绿化规划,不仅要体现当代人们的文明程度,而且更主要的还要有一定的超前意识,使之与现代化城市建设相适应,力求在...

英语中的虚拟语气语法虚拟语气 一、考点聚焦 1、虚拟语气用于条件状语从句中 (1)表示与现在事实相反的假设,条件状语从句中的谓语动词用“过去式(be动词的过去式用were)”,而主句中的谓语动词用“would...

如何在VirtualBox虚拟机中安装XP系统方法/步骤 1 点击新建 2 虚拟电脑名称和系统类型。 3 虚拟机内存分配。 4 虚拟硬盘创建。 5 新建虚拟硬盘向导。 虚拟磁盘类型。 虚拟硬盘位置和容量大小。 完成软件配置。...

指定模板母盘批量生成HV虚拟机的powershell脚本Import-Module Hyper-V #导入模块 #输入部分: $ParentPath= "D\VM\XP.VHDX" #母盘 $NewVMMemoryStartupBytes="512MB" $NewVMGeneration= "1.0" $NewVMSwitchName= "NET123" #网络名...

vmware虚拟机的虚拟机的硬盘怎么个占用物理机硬盘空间要看你创建虚拟磁盘的时候选择的是哪种方式,一种是动态分配,一种是立即分配。 虚拟磁盘实际上是存在于物理磁盘上的一种特定格式的文件,VM的就是后缀名为.vmdk的文件。 虚拟磁...

桌面虚拟化中的虚拟桌面是什么基础架构桌面虚拟化中的虚拟桌面是什么基础架构,请问桌面虚拟化下的云桌面有什么好处:VDI是组织在虚拟环境中使用的下一个技术。整个工作负载,包括作业系统、应用和其他必要元件都被压...

推荐阅读
图文推荐