好记性不如铅笔头

linux, 操作系统

在virtualbox虚拟机中使用RS232串口

最近需要在VirtualBox虚拟机中使用串口,这里笔记下使用方式,ubuntu下不好截图,唉。。

主机环境:ubuntu 14.10 x64
虚拟机环境:win7 x64

首先看下主机上的串口信息。

cstriker1407@cstriker1407-x64:~$ dmesg | grep ttyS*

然后查看串口文件信息。

cstriker1407@cstriker1407-x64:~$ ls -l /dev/ttyS*

如下图所示:

这里需要看出:

1 ttyS0是root访问权限的
2 活动串口的irq和IO地址信息

然后启动VirtualBox,在虚拟机设置-串口选项卡中启动串口,选择【 主机设备 】,文件为【 /dev/ttyS0 】即可。

由于ttyS0是root权限的,因此如果是普通用户,无法访问。因此这里需要使用Root权限来启动虚拟机。如下图:

使用Root权限启动虚拟机,然后在【控制】 – 【注册】中将虚拟机导入进来,就可以了。

参考文档:

【 www.server110.com/virtualbox/201403/8356.html

【 http://blog.csdn.net/comor/article/details/6155201

发表评论

1 × 4 =

此站点使用 Akismet 来减少垃圾评论。了解我们如何处理您的评论数据