《计算机技术与发展杂志》发表论文赏析
作者:苏宇;胡珩;张涛;王金波
摘要:IEEE1588定义了一种精准时钟同步协议(PTP),因其具有高同步精度,故逐渐取代传统的 NTP(Network Time Pro-tocol)被广泛应用于更高时钟同步精度的分布式测控系统中。 PTP 协议可以通过纯硬件或纯软件方式实现,纯硬件方式通过硬件编程实现,同步精度可达纳秒量级,但是开发难度大;而纯软件实现的 PTP 利用协议实现完整的开源代码 PTPd 实现,开发难度较低,同步精度略低于纯硬件实现的 PTP 协议。文中在深入比较、分析了 IEEE1588协议与 NTP 的同步机理后,并对纯软件实现的 PTP(PTPd)进行同步精度测试。结果表明,PTPd 的同步精度可达±10μs,远优于传统的 NTP 同步协议±200 ms 的同步精度,而被成功应用于载人航天嵌入式软件第三方评测分布式测试系统中。
关键词:时钟同步;网络时间协议;IEEE1588;PTPd