尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

SBC-TL3588EPC-TL3588 千兆网口 PTP 硬件时间戳对时实战 - 创龙科技

SBC-TL3588EPC-TL3588 千兆网口 PTP 硬件时间戳对时实战 - 创龙科技
📅 发布时间:2026/7/10 16:29:26

前言

本文主要演示基于PTP的时钟同步测试。

备注:本文适用于SBC-TL3588单板机及EPC-TL3588工控机系列(由SBC-TL3588单板机搭配扩展板与外壳组成),文中所有演示均基于4GByte LPDDR4X + 32GByte eMMC硬件配置的单板机开展。

开发环境

Windows开发环境:Windows10 64bit、Windows7 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit

系统版本:Tronlong-Desktop 22.04(类Ubuntu)、Linux-6.1.141、U-Boot 2017.09

sysroot:rk3588-Tronlong-Desktop-22.04-sysroot-[版本号].tar.gz

应用开发交叉编译工具链:aarch64-linux-gnu-gcc(版本为11.4.0,通过网络下载)

术语表

为便于阅读,下表对文档出现的关键术语进行解释;对于广泛认同释义的术语,在此不做注释。

注意事项

无特殊说明,默认从eMMC启动系统,使用DEBUG作为调试串口。

 

一、PTP简介

IEEE1588协议简称精确时钟协议PTP(Precision Timing Protocol),它的全称是“网络测量和控制系统的精密时钟同步协议标准”(IEEE 1588 Precision Clock Synchronization Protocol),用于同步计算机网络中的时钟。

PTP工作的基本原理,是通过主从节点之间进行同步数据帧的发送,记录数据帧的发送时间和接收时间信息进行工作,并且将该时间信息添加到该数据帧中。从节点获取这些时间信息,并计算从节点本地时钟与主时钟的时间偏差和网络节点之间的传输延时,对本地时钟进行纠正,使之与主节点时钟同步。

二、PTP时钟同步测试

本次测试以LAN1进行演示,请准备2个SBC-TL3588单板机,使用一根网线将2个单板机的LAN1网口直接连接。本次测试中,单板机1的LAN1网口作为Master,单板机2的LAN1网口作为Slave。

备注:如需使用LAN2网口进行测试,请将命令中的"eth0"修改为"eth1"即可。

分别进入单板机1、单板机2系统,执行如下命令,设置两块单板机IP地址,确保两块单板机的网段相同。

Target# ifconfig eth0 192.168.12.190 up

 

图 1 单板机1

 

Target# ifconfig eth0 192.168.12.191 up

 

图 2 单板机2

 

进入单板机1系统,执行如下命令,进行对时测试。

Target# ptp4l -i eth0 -m -H

 

图 3 单板机1

 

进入单板机2系统,执行如下命令,进行对时测试。下图第一列红色框打印的信息为2个单板机的对时时差,单位为ns;查看s2时钟的master offset数据,可见PTP对时功能基本正常。第二列红色框打印的信息为path delay,单位为ns。按"Ctrl + C"可停止测试。

Target# ptp4l -i eth0 -m -H -s

参数解析:

-i eth0:指定网络端口。

-m:打印测试信息。

-H:使用硬件时间戳。

-s:Slave模式。

 

图 4 单板机2

 

参数解析:

(1)master offset:测量与主设备的偏移(以ns为单位),即对时时差;

(2)s0、s2:不同的时钟伺服状态;

(3)path delay:从主设备发送同步消息的延迟(以ns为单位)。

 

相关新闻

  • 62、<简单>数字方阵-拐角8
  • 2026年四川污水厂提标扩容怎么选不踩雷?厂家实测对比与避坑推荐 - 中国品牌企业推荐网
  • 行业权威实测|2026海口黄金回收合规机构评级报告 - 奢侈品回收中心

最新新闻

  • Markdown Emoji 3 种插入方法对比:复制、代码、快捷键的效率实测
  • API集成实战:如何快速在Web应用中集成freegeoip地理位置服务
  • 20周年信仰装备+超人气UP助阵,BW 2026 ROG带你玩出骄傲!
  • 数字电路上拉与下拉电阻配置及DTH-08模块应用
  • The Deck游戏状态管理:Redux在Flutter游戏中的终极指南 [特殊字符]
  • 西藏昌都汽车贴膜连锁门店精选推荐,贴隐形车衣、车窗膜门店哪家好,汽车贴膜门店挑选必看! - 汽车新知百晓生

日新闻

  • OpenClaw本地化部署:xParse文档解析引擎实战指南
  • 蓝牙 5.4 协议栈深度解析:从 HCI 到 L2CAP 的 7 层数据流
  • PyTorch nn.CrossEntropyLoss 实战:3种权重设置与标签平滑对比(附代码)

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号