导航:首页 > 物理学科 > 物理串口如何同虚拟串口对应

物理串口如何同虚拟串口对应

发布时间:2022-08-05 05:48:17

‘壹’ 寻:虚拟串口软件.可以实现虚拟串口与物理口串口的通信

VSPM虚拟串口 2.65
华军软件园有下载
http://www.onlinedown.net/soft/58180.htm

这一个好像不支持你所说的那种功能,但也是不错的工具

‘贰’ virtual serial port driver物理串口怎么通信

virtual serial port driver
是产生一对虚拟串口,然后将其连接,比如你现在的2和3
调试时,从串口2发数据,监视串口3接受数据

‘叁’ 怎样让虚拟串口与实际串口连接

你把虚拟出来的COM1名称改成COM3或者其他的编号,相同的串口名称会造成冲突使得串口无法使用。

‘肆’ 如何设置虚拟串口

vmware虚拟机设置串口在虚拟机设置里。
打开vmware,选择对应的虚拟机,选择“编辑虚拟机设置”,选择“hardware”,选择添加“add…”,选择“serial port”,然后一直点“next”,直到结束即可。

‘伍’ 如何将物理机与虚拟机的串口相联

虚拟机的接口跟物理主机的是共享的

你的意思是虚拟机使用母机的串口吗?

安装vmtools工具就可以将所有的物理端口映射到虚拟机上

‘陆’ 一台机器的物理串口映射到局域网内的另外一台电脑上虚拟串口上。物理串口接串口设备,虚拟的串口接收数据

http://www.eltima.com/procts/serial-over-ethernet/一个叫做Serial to Ethernet
Connector的东东,能通过TCP/IP网络虚拟共享出最多255个串口,使计算机成为低成本的终端服务器,你看是否合用?

‘柒’ 软件自身有虚拟串口我如何安装自己的串口同他对接

准备干什么?
如果调试 程序,与硬件连接无关,虚拟串口 就可以
如果调试 与硬件连接相关程序,就必须要物理串口通信线路

‘捌’ 本人现在使用的是VM7,现在需要物理机和虚拟机之间通过串口通讯。

物理机有4个串口的话,把3和4交叉对等链接,
虚拟机
设置串口类型直接引用物理串口。

‘玖’ vmware虚拟机如何使用串口

如何开启VMware串口
先前在玩GEC2410时,有个想法,就是在linux下进行调试,由于目标板上电或复位时会发送信息给PC机的串口,这已在windows下实现过,于是想在linux下看看效果,可是当时我在linux下设好串口后,发现一点反应都没有,当时以为是自己没有安装交叉编译环境,于是昨天晚上把嵌入式 linux下的交叉编译环境装好后,心想这下应该可以拉,没想到我上电目标板,linux下的串口一直没有反应,郁闷,怎么这样呢,既然不适交叉编译环境的原因,总得有个原因吧,于是我上网搜,先前我也够笨的,怎么就不知道上网查呢,呵呵,原来是我没有把VMware的串口打开,呵呵,马上关机[关虚拟机下的系统],在VM->Setting......->点击ADD,把串口加进来,呵呵设置时尽量不要用自动检测,要选中串口,反正即使你的虚拟系统启动后可以随便改的,同时要把串口设为启动时就连接拉,这样,linux下的串口在目标板上电或复位后收到和windows下一样的数据,哈哈,爽!

环境:

宿主机:Windows7 VMware7.1

虚拟机:Fedora12

VMware的串口:

一个虚拟机最多可以添加四个虚拟串口,有如下几个方法配置虚拟串口:

连接一个虚拟串口到宿主机的物理串口。

连接一个虚拟串口到宿主机上的一个文件。

在两个虚拟机之间建立一个直接的连接,或者将虚拟机的串口与宿主机的应用程序连接。

为虚拟机添加串口

首先要保证虚拟机处于关机(power off)状态,选择菜单中的VM -> Settings... ,在Hardware标签页中点击Add按钮,在Add Hardware Wizard对话框中选择Serial Port,点击next,如图:

然后要选择Serial port type,共有三种类型:

1.如果你要使用宿主机的物理串口设备,选择Use physical serial port on the host,然后点击next,选择你要使用的物理串口即可。

2.如果想要将串口数据输出到一个文件,选择 Output to file,然后next,选择输出文件,该文件是一个txt文本文件。启动虚拟机后做个测试,在命令行中执行:

echo "asdf" >> /dev/ttyS0,

然后打开输出文件,即可看到串口输出的字符串asdf。

3.使用named pipe可以实现两个虚拟机或虚拟机与宿主机的应用程序通过串口连接。选择Output to named pipe,点击next,进入如下界面:

输入管道名,对于windows宿主机,管道名格式为 //./pipe/ ,必须以 //./pipe/开头。

输出调试信息到宿主机上的应用程序:

第一个下拉菜单选择This end is the server或This end isthe client,在第二个下拉菜单选择The other end is an application。

输出调试信息到另一个虚拟机:

第一个下拉菜单选择This end is the server,第二个下拉菜单选择The other end is an application。

将两个虚拟机用串口连接:

在虚拟机上安装Fedora12和ubuntu10.04,为两个虚拟机添加串口,

Fedora12的串口设置为:

Ubuntu10.04的串口设置为:

这样设置后Fedora的串口为serial port 1,设备名为ttyS0,ubuntu的串口为serial port 2,设备名为ttyS1。

测试:

在Fedora下执行:

cat < /dev/ttyS0

在ubuntu下执行:

echo hello > /dev/ttyS1

在Fedora里可以看到收到的字符串hello,说明ubuntu发送和Fedora接收正常,可以互换后做同样的测试。

语 法
statserial[必要参数][设备]

功 能
statserial 命令:显示各个接脚的状态,常用来判断串口是否正常,Ctrl+C退出
类似命令: stat

相似命令: linux命令

执行权限: 超级用户 普通用户

命令属性: 网络通讯

参数

必要参数
-n 不循环显示
-d 十进制显示
-x 十六进制显示

选择参数



范例

范例1:显示串口状态

[root@linux ~]# statserial /dev/tty1

范例2:只显示一次串口状态

[root@linux ~]# statserial -n /dev/tty1

‘拾’ 如何将虚拟串口连接到远程电脑的物理串口上读取数据

虚拟串口不能与其它外部串口连接的。

阅读全文

与物理串口如何同虚拟串口对应相关的资料

热点内容
word中化学式的数字怎么打出来 浏览:745
乙酸乙酯化学式怎么算 浏览:1410
沈阳初中的数学是什么版本的 浏览:1361
华为手机家人共享如何查看地理位置 浏览:1052
一氧化碳还原氧化铝化学方程式怎么配平 浏览:892
数学c什么意思是什么意思是什么 浏览:1419
中考初中地理如何补 浏览:1310
360浏览器历史在哪里下载迅雷下载 浏览:710
数学奥数卡怎么办 浏览:1399
如何回答地理是什么 浏览:1033
win7如何删除电脑文件浏览历史 浏览:1062
大学物理实验干什么用的到 浏览:1492
二年级上册数学框框怎么填 浏览:1711
西安瑞禧生物科技有限公司怎么样 浏览:996
武大的分析化学怎么样 浏览:1254
ige电化学发光偏高怎么办 浏览:1343
学而思初中英语和语文怎么样 浏览:1663
下列哪个水飞蓟素化学结构 浏览:1429
化学理学哪些专业好 浏览:1492
数学中的棱的意思是什么 浏览:1069