原标题:【学术论文】麒麟操作系统平台软时统同步方法研究
摘要:
目前测控计算机系统国产化步伐逐步加快,麒麟操作系统平台下软件时统的探索仍处于起步阶段。提出了一种时统软件化的设计方案,并进行了相关技术指标的测试验证,结果表明,软件时统性能指标符合技术要求,为后续软件时统系统研制提供了技术支持。
❖
中文引用格式:李永刚,李欣泉,郭力兵,等. 麒麟操作系统平台软时统同步方法研究[J].电子技术应用,2018,44(9):129-133.
英文引用格式:Li Yonggang,Li Xinquan,Guo Libing,et al. Research of software time synchronization project on Kylin operating system[J]. Application of Electronic Technique,2018,44(9):129-133.
0 引言
常规采用网络定时协议主要有网络定时协议(Network Time Protocol,NTP)和基于IEEE 1588的网络测量和控制系统的精密时钟同步协议标准(Precision Time Protocol,PTP)[1]。NTP网络时间同步方式由于精度仅能达到10 ms量级,在很多系统及设备上难以实现协同工作以及目标的高精度测量与控制[2]。PTP协议采用物理层时间标签和边界时钟等技术在IP/Ethernet架构的网络上能够实现亚微秒级的时间同步,理论精度比NTP精确10 000倍[3]。
航天测控系统国产化步伐加快,中心计算机系统全面实现国产化。目前中心机时间统一系统属于系统故障单点环节,应急切换耗时较长,远远不能满足任务需求,并且一直未找到有效的应急方案来解决时统热备的问题。麒麟操作系统平台软件时统基于IEEE 1588标准的PTP时间同步协议完成系统内各节点的授时与时间同步[4-5],充分利用现有环境中硬件的已有特性,避免了硬件架构的大幅变动,同时减少了硬件采购成本。另一方面,软件时统采用麒麟操作系统的高精度定时器机制实现硬件时统的脉冲信号与定时器功能,保证精度的同时提高了灵活性。
1 软时统同步方法设计
1.1 系统拓扑结构
软件时统基于IEEE 1588