我有一台将GPS设备连接到/ dev / ttyUSB3的Ubuntu计算机,并且gpsd运行正常。当我尝试从其他进程(例如cat / dev / ttyUSB3)读取/ dev / ttyUSB3时,gpsd不再起作用。我一直在尝试启动gpsd width调试选项,并收到以下错误消息:

gpsd:信息:关闭GPS = / dev / ttyUSB3(6)
gpsd:错误:选择:错误的文件描述符


我的gpsd版本是:3.11〜dev

谁能告诉我,为什么?
提前致谢。

最佳答案

解决。

当从同一个tty设备读取两个进程时,它们可能会相互干扰。 (http://www.tldp.org/LDP/nag2/x-087-2-serial.devices.html

关于linux - 当其他进程读取gps设备文件时,gpsd停止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30754918/

10-13 09:40