专栏底层软件Pilot 3.0 上使用时间同步服务的方法

Pilot 3.0 上使用时间同步服务的方法

已解决
iautozhujiaqi2022-11-22
75
2

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:地平线提供
2.当前系统镜像版本:Linux J3Pilot-C 4.14.87

3.当前天工开物版本:-

4.问题定位:Pilot 3.0 目前了解下来可以通过gptp进行时间同步,不知道如何使用

5.开发的demo/案例:NOA

6.需要提供的解决方案:Pilot 3.0 目前了解下来可以通过gptp进行时间同步,希望知道具体应该如何使用时间同步,比如对GPS模块有哪些要求,对CAN/NTP/PPS协议有啥要求,MCU上是否需要做一些测试?
底层软件
征程3
评论1
0/1000
  • Feng
    Lv.1
    1. 修改 vi /etc/tsync/time_sync_ng.json

    2. 修改"type"值为ptp

    3. 修改时间同步启动脚本 /etc/tsync/hb-time-sync-start.sh,使能启动phc2syc和ptp4l

    4. 重启J3作为gPTP slave,使用L2 (MAC层)协议实现时间同步

    2022-11-23
    0
    1
    • iautozhujiaqi回复Feng:

      多谢回答,在我实际的环境中除了3j3之外还有2个的设备部署在同一局域网中协同工作,另外的2个设备并不支持gptp,3j3是否支持NTP授时或者自身作为NTP服务器给外部授时?

      我这边确认下来,3j3上部署有chrony,单此版本并不支持NTP。。。。

      2019-06-10T09:24:13Z chronyd version 3.5 starting (+CMDMON -NTP +REFCLOCK -RTC -PRIVDROP -SCFILTER -SIGND -ASYNCDNS -SECHASH +IPV6 +DEBUG)

      2022-12-29
      0