求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