LinuxPtp与STM32精密时钟同步的探索

导师任务安排,要做基于STM32的PTP同步实验。在网上发现了linuxPTP的项目,该项目实现了普通时钟和边界时钟。

在这里插入图片描述
使用PTP
为了使用PTP,预期接口的内核网络驱动程序必须支持软件或硬件时间戳功能
项目链接 : https://github.com/openil/linuxptp
安装之后
首先查看网卡和 ip

ifconfig

在这里插入图片描述

然后查看网卡的支持项,我这里网卡只支持软件时间戳

ethtool -T ens33

在这里插入图片描述

开启ptp主时钟

sudo ptp4l -i ens33 -m -S

在这里插入图片描述

STM32F407作为从时钟,实现了PTP通信和时间矫正
以下由STM32从时钟串口发送回来的数据,可以看到时钟偏差。
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值