首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

求vmware下linux与宿主机(XP)的串行通信解决办法

2012-02-14 
求vmware下linux与宿主机(XP)的串行通信解决方法?自己写了一个程序用超级终端调试的时候硬是没有反应在lin

求vmware下linux与宿主机(XP)的串行通信解决方法?
自己写了一个程序  
用超级终端调试的时候硬是没有反应

在linux下运行
stty   ispeed   19200   ospeed   19200   -F   /dev/ttyS0
echo   hello   >   /dev/ttyS0
超级终端中有显示,应该不是连接的问题

而且我同时运行两个程序,其中都存在open( "/dev/ttyS0 ",   O_RDWR);这个调用为什么不会有冲突?(我觉得他们打开了同一个COM口)

求一个类似的源码   学习学习


[解决办法]
open的时候记得要用O_NOCTTY选项
c_iflag 要去掉 INLCR,IGNCR,ICRNL
c_oflag 要去掉 OPOST
例程可以参看:setup_com函数
http://www.ibm.com/developerworks/cn/linux/l-serialnet/index.html

热点排行
Bad Request.