最近需要在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权限启动虚拟机,然后在【控制】 – 【注册】中将虚拟机导入进来,就可以了。
参考文档:
发表评论