当前位置: 技术问答>linux和unix
求vmware下linux与宿主机(XP)的串行通信解决方法?
来源: 互联网 发布时间:2016-02-02
本文导语: 自己写了一个程序 用超级终端调试的时候硬是没有反应 在linux下运行 stty ispeed 19200 ospeed 19200 -F /dev/ttyS0 echo hello > /dev/ttyS0 超级终端中有显示,应该不是连接的问题 而且我同时运行两个程序,其中都存在open(...
自己写了一个程序
用超级终端调试的时候硬是没有反应
在linux下运行
stty ispeed 19200 ospeed 19200 -F /dev/ttyS0
echo hello > /dev/ttyS0
超级终端中有显示,应该不是连接的问题
而且我同时运行两个程序,其中都存在open("/dev/ttyS0", O_RDWR);这个调用为什么不会有冲突?(我觉得他们打开了同一个COM口)
求一个类似的源码 学习学习
用超级终端调试的时候硬是没有反应
在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
c_iflag 要去掉 INLCR,IGNCR,ICRNL
c_oflag 要去掉 OPOST
例程可以参看:setup_com函数
http://www.ibm.com/developerworks/cn/linux/l-serialnet/index.html