有没有办法接受Chrony
外部产生的时钟脉冲?
例如,我想使用加拿大广播时间源楚提供秒的刻度。假设我有接收信号所需的硬件,并且有一个快速 C 程序来隔离我想要的信号(1 KHz 音调脉冲划分秒数)并将数据提供给pipe
。
我只需要时钟同步到秒,而不是准确的时间。
Chrony 是否有一种机制来接受一秒周期校正脉冲?
答案1
是的。它甚至被他们的常问问题。
它被称为每秒脉冲。通常,您将脉冲提供给内核的 pps 接口,该接口使用中断进行处理。在用户空间中读取它可能会引入大量抖动,因为您无法足够一致地轮询它。