VM中linux和windows主机进行串口通信
2015-03-26 17:50
471 查看
最近在做关于AIS的内容。为了对AIS电文进行解码,串口收发。
数据有PC机模拟发送,为了调试方便,不用次次将程序放到开发板上运行,所以利用pc主机和虚拟机进行串口通信模拟该过程。
首先需要用到一个软件----虚拟串口软件。具体用法说明可百度,增加两个互相通信的串口,pc机占一个,虚拟机占一个。
http://download.csdn.net/detail/kimherojae/8536151 虚拟串口软件
1,首先,增加两个虚拟串口
我这里选择的是COM3和COM4,点击Add pair。
2,添加完成后会在软件左侧出现新添加的串口。会出现各个串口的信息。如图,一开始未使用时都是关闭的。
3,打开主机的串口调试助手,选择COM3,设置好波特率,数据位等,打开,可以看到虚拟串口的COM3也是打开的状态,也有了设置信息。
4,打开VM虚拟机的设置页面,我这里有两个串口,选择其中一个设置成“连接”状态,同时选择COM4口
5,另外一个串口最好是将其断开,因为它可能会自动连接到COM3,占用主机的COM,调试无法进行。
6,我在虚拟机中使用的是QT中写的串口程序,也可以使用其它的串口相关的内容。还有就是虚拟机设计的串口号COM4对应的是linux的“/dev/ttyS0”(貌似都是这个),不确定端口的话可以用minicom测试一下。
7,这是最后的运行成果,串口两边可以互相通信。
数据有PC机模拟发送,为了调试方便,不用次次将程序放到开发板上运行,所以利用pc主机和虚拟机进行串口通信模拟该过程。
首先需要用到一个软件----虚拟串口软件。具体用法说明可百度,增加两个互相通信的串口,pc机占一个,虚拟机占一个。
http://download.csdn.net/detail/kimherojae/8536151 虚拟串口软件
1,首先,增加两个虚拟串口
我这里选择的是COM3和COM4,点击Add pair。
2,添加完成后会在软件左侧出现新添加的串口。会出现各个串口的信息。如图,一开始未使用时都是关闭的。
3,打开主机的串口调试助手,选择COM3,设置好波特率,数据位等,打开,可以看到虚拟串口的COM3也是打开的状态,也有了设置信息。
4,打开VM虚拟机的设置页面,我这里有两个串口,选择其中一个设置成“连接”状态,同时选择COM4口
5,另外一个串口最好是将其断开,因为它可能会自动连接到COM3,占用主机的COM,调试无法进行。
6,我在虚拟机中使用的是QT中写的串口程序,也可以使用其它的串口相关的内容。还有就是虚拟机设计的串口号COM4对应的是linux的“/dev/ttyS0”(貌似都是这个),不确定端口的话可以用minicom测试一下。
7,这是最后的运行成果,串口两边可以互相通信。
相关文章推荐
- VM中linux和windows主机进行串口通信
- linux与windows系统进行串口通信
- (windows和linux进行socket通信)
- 单片机和虚拟机里的Linux进行串口通信
- windows宿主机与linux目标机联网通信
- windows下VirtualBox的Linux获取主机串口(USB转串口)
- Windows主机和Virtualbox+Debian之间的串口通信
- ZeroMQ实例-使用ZeroMQ进行windows与linux之间的通信
- 在Linux中如何使用命令进行RS-232串口通信和数据包解析
- windows主机wifi的条件下,linux虚拟机如何进行网络设置
- ZeroMQ实例-使用ZeroMQ进行windows与linux之间的通信
- 实现虚拟机上面的linux系统和windows主机的通信
- 在Linux下进行串口通信相关参数的设定
- 虚拟串口完成主机与vmware下虚拟机进行串口通信
- 随想录(windows和linux进行socket通信)
- Windows主机和Virtualbox+Debian之间的串口通信
- linux主机使用rdesktop连接windows进行usb重定向
- Visual C++进行串口通信编程
- 让你的Linux能够对Windows下的NTFS分区进行读写
- 利用Linux或者Windows操作系统做路由器进行网络互连 推荐