我有一台带有GPS设备的Ubuntu计算机,附加在 / dev / ttyUSB3 , gpsd 正常运行。当我尝试从其他进程(例如 cat / dev / ttyUSB3 )读取 / dev / ttyUSB3 时,gpsd不再起作用。我一直在尝试启动gpsd width debug选项并收到以下错误消息:
gpsd: INFO: closing GPS=/dev/ttyUSB3 (6) gpsd: ERROR: select: Bad file descriptor
我的gpsd版本是:3.11~dev
谁能告诉我,为什么?
提前谢谢。
答案 0 :(得分:0)
解决。
当从同一个tty设备读取两个进程时,它们会相互干扰。 (http://www.tldp.org/LDP/nag2/x-087-2-serial.devices.html)