В документации Linux PPS говорится:
PPS означает «импульс в секунду», а источник PPS - это просто устройство, которое каждую секунду выдает сигнал высокой точности, чтобы приложение могло его использовать.чтобы настроить время системных часов.
Но я не нашел, как сделать эту настройку таймера системных часов (hwclock).Я скорее не использую ntp, просто для синхронизации системного таймера с PPS.
Можно ли настроить системный таймер из PPS (без использования ntp)?
Я также не до конца понимаю время pps, которое можно прочитать из пользовательского пространства.с помощью команды time_pps_fetch
(см. пример ppstest.c)
Как получается, что linuxpps обеспечивает наносекундное разрешение, если это тактовая частота, равная только «импульсу в секунду»?