当前位置: 技术问答>linux和unix
请问如何以独占的方式打开串口
来源: 互联网 发布时间:2016-11-04
本文导语: 如题,在Windows的系统上,串口都是以独占的方式打开的,即:某个程序打开了某个串口之后,其它的程序就不能再打开这个串口了,但是在Linux的系统上,我发现串口好像可以重复打开,当有多个程序同时打开一个串...
如题,在Windows的系统上,串口都是以独占的方式打开的,即:某个程序打开了某个串口之后,其它的程序就不能再打开这个串口了,但是在Linux的系统上,我发现串口好像可以重复打开,当有多个程序同时打开一个串口的时候,就会出问题了,例如某个程序收不到串口的数据了(其实数据是被其它的打开这个串口的程序给劫走了)。所以,我想问,在Linux上应该如何以独占的方式打开一个串口,也就是说,当我打开这个串口之后,其它的程序就不能再打开这个串口了;或者,当某个串口已经被别的程序打开了,我再去打开这个串口的时候,我应该怎么才能知道这个串口是否已经被别的程序打开了?
|
虽然不太懂,还是帮忙顶顶帖子吧。
|
高手都回家过年去了,呵呵
|
先关闭后打开!
动态的!
使用前要判断!
这个是windows下的经验
动态的!
使用前要判断!
这个是windows下的经验
|
你去windows专区吧。。