
Я использую GPS в качестве часов для NTP. Он отлично работает, и NTP /dev/gps0
отлично его открывает и читает. У меня также есть программа, которая может открываться /dev/gps0
для чтения (и записи) на устройство GPS, чтобы я мог обрабатывать информацию и настраивать ее. Как мне запустить оба одновременно?
Я не хочу использовать gpsd и хотел бы найти способ поделиться последовательным портом, не делая ничего, что могло бы сломать NTP. Socat, псевдотерминал? Как мне сделать это легко?
решение1
Я игнорирую причину, по которой вы не хотите использовать gpsd. Я лично предлагаю вам использовать его, потому что это, вероятно, самое простое решение. Если вы хотите иметь доступ к предложениям NMEA, используйте программу "gpspipe" во время работы gpsd. Вы, вероятно, получите то, что хотите.