虚机串口的配置

58 篇文章 10 订阅
28 篇文章 0 订阅

虚机串口的二种配置方式:

1.虚机xml文件配置:2种方法

          1)配置pty串口,可以通过virsh console 虚机ID 访问

<serial type='pty'>
      <source path='/dev/pts/1'/>
      <target port='0'/>
      <alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
      <source path='/dev/pts/1'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
</console>


          或 2)配置file 串口,可以通过具体指定文件访问,下面例子可以通过访问文件获取串口信息:tailf /var/log/vm.log

<serial type='file'>
      <source path='/var/log/vm.log'/>
      <target port='0'/>
      <alias name='serial0'/>
</serial>
<console type='file'>
      <source path='/var/log/vm.log'/>
      <target type='serial' port='0'/>
      <alias name='serial0'/>
</console>


2.修改虚机grub 命令行配置:

步骤:1)vim /etc/default,在GRUB_CMDLINE_LINUX项后追加console=ttyS0,115200 console=tty0

           2)重新生成配置文件:grub2-mkconfig -o /boot/grub2/grub.cfg

 
————————————————
版权声明:本文为CSDN博主「菜鸟别浪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hzj_001/article/details/100125349

虚拟机串口通信

一、创建虚拟串口

需要借助一款软件Launch Virtual Serial Port Driver Pro,下载链接:http://pdidc.jb51.net:81/201806/tools/hnjkfzgjcx_jb51.rar

安装方法:下载后解压运行vspdpro原版.exe,安装完之后用vspdpro.exe替换安装目录的同名文件

 打开vspdpro,界面如下所示:点击add virtual pair即建立两个虚拟串口

 

打开设备管理器查看是否成功创建虚拟串口:计算机  右键  管理  设备管理器

如下所示,出现两个COM口,就是我们刚才新建的虚拟串口。

 

二、 将虚拟串口分配到VMware创建的虚拟机

1)打开vmware之后,菜单栏点击虚拟机 -> 设置,如下所示,然后点击添加

 

2)点击串行端口,完成

 

3)选择串口,点击下拉箭头,选择COM2,然后点击完成

 

三、下载串口调试工具

1)windows下的主机可以用这个软件:http://www.cmsoft.cn/download/cmsoft/uartassist.zip

2)linux下的虚拟机可以通过命令安装串口调试软件:sudo apt-get install cutecom
 

四、调试工具的使用

1)windows下:从上面的链接下载后,直接解压运行UartAssist.exe 即可,配置波特率等参数,串口号选择COM1,

 

页面如下所示:

点击打开,即可打开虚拟串口COM1

2)linux虚拟机下:通过命令行安装cutecom之后,直接在终端输入cutecom即可打开该软件,界面和各种参数如下所示:

点击open device

如果报错无法打开串口,那么是缺少相应权限,执行sudo chmod 777 /dev/ttyS0

可以在input栏输入消息,回车进行发送

若无法接收到windows主机发送过来的消息,那么可能是设备不对,可以试一下其它的串口,比如

/dev/ttyS1  /dev/ttyS2 /dev/ttyS3 等等,同样需要修改权限。
————————————————
版权声明:本文为CSDN博主「adgentleman」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/adgentleman/article/details/96482046

另外一个例子

三、添加虚拟串口

(1) 打开Virtual Serial Port Driver Pro 9.0,在配对框中点击添加虚拟串口,即可。
在这里插入图片描述

四、串口通信收发

(1) 打开串口调试软件,选择虚拟出来的串口
在这里插入图片描述

(2) 虚拟机占用另一个串口
在这里插入图片描述

(3) 启动Linux, 实现数据收发
在这里插入图片描述
在这里插入图片描述

注意:我使用虚拟串口分配的是COM7、COM8。
说明:此方法还可用于调试Modbus通讯,各类串口通讯。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值