配置VirtualBox中虚拟机使用串口图文教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

配置VirtualBox中虚拟机使用串口图文教程

时间:2014-03-22 来源:服务器之家投稿:root 点击:328次

此文,目的在于,将VirtualBox官网中,关于如何配置串口方面的配置的英文解释:

Serial ports

翻译为中文,并且截图演示,如何对应的去配置。

翻译之前,写截个图,说明一下,对于普通的VirtualBox中的虚拟机,默认配置情况下,是没有开启对应的串口的,其配置对应的是这样的:

(此处以VirtualBox中的某个XP虚拟机为例)

关于VirtualBox中的虚拟机,为何还需要使用到串口的部分,就不翻译了。

直接翻译,和配置串口有关的内容:

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

图形界面:就是上述截图中的虚拟机配置->串口->端口1,直接去设置即可;VBoxManage:此处不多解释,有兴趣的自己去看:VBoxManage modifyvm,对应所需工具去这里下载:VMWare Serial Line Gateway

每个虚拟机,最多可以支持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种模式:

未连接

设置成未连接,那么虚拟机内看到就是,有串口,但是物理上没有连接。对应设置最简单了:

主机管道

把串口设置成主机上的一个管道pipe(pipe是个软件上的概念)如何设置:

此处,即可如下设置:

主机设备

说白了就是,和你主机,对应着真实的电脑中的串口。

比如你电脑中有一个COM1,那么此处就是设置为对应的主机设备,并且对应的端口写成Windows系统:COM1

Linux类系统:类似于/dev/ttyS0

此处,对于XP虚拟机来说,就应该这样设置:

裸文件

将串口输出,放到一个文件里面去。

具体设置,就很简单了,比如我在对应的虚拟机磁盘.vdi路径下,随便创建一个文件:D:\tmp\tmp_dev_root\virutalbox\xp\deepin_xp_com1.txt

然后再去设置为裸文件,同时填上上述文件:

即可。

很容易想到,如果使用了两个串口,那么最好不要设置为同一个COM,比如两个都设置为COM1,那么就容易有问题。因为两者共享同一个中断。

另外,如果用了两个串口,那么最好是COM1和COM2,而不是COM1和COM3,因为COM1和COM2。

其原理,从最开始的COM1到COM4的配置,即可看出。尽量使得两个串口,不要在资源使用上有冲突即可。

相关文档
最新文档