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