虚拟机串口通信

在虚拟机关机状态下

VM->settings->HardWare->Add->Serial Port

这时,你会看见三种选项

使用主机上的物理串行端口//就是说使用主机上的物理串行端口,也就是说将硬件接口插入,就可以和虚拟机通信了,而不是主机
输出到文件//在ubuntu上输入,在win上的一个文件里接收
输出到命名管道//虚拟机串口和主机程序间的通信

##使用主机上的物理串行端口

1/启动
2/开机
3/插入串口设备
4/ls /dev/tty*

##输出到文件

1/选中一个输出文件
2/开启虚拟打印机功能(位于首选项->设备->虚拟打印机)
3/开机
4/切换到root用户
5/echo "asdf" >> /dev/ttyS1
6/查看win下面的输出文件

##输出到命名管道

虚拟机端
	使用命名的管道
		\\.\pipe\com_1
	该端是服务器//该端是客户端也可以
	另一端是应用程序

	打开串行端口图标
	su
	输入密码
	echo "asdf" >> /dev/ttyS1
主机端
	设置putty
		连接到的串口
			\\.\pipe\com_1		
		基本设置
			9600 8 1 N

	连接
	等待接收数据
--------------------------------------
此时,主机端和虚拟机端都可以收发
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值