首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于PTP的硬件时间戳

基于PTP的硬件时间戳
EN

Unix & Linux用户
提问于 2013-09-06 13:43:07
回答 1查看 2.9K关注 0票数 6

我对Linux编程很陌生。我有一个带有e1000e驱动的英特尔网卡。我正在研究从网络中捕获的数据包的精确时间戳。

  1. 我的问题是,如果我想使用RT,如何增加时间戳线程的优先级。这个是可能的吗?
  2. 我读过关于如何使用PTP IEEE 1588的文章。我的英特尔NIC有硬件时间戳的能力。问题是我不确定它在我的设计中会起作用。我有一个发送器(这是一个微控制器的磨床,没有操作系统)。然后,我有一个接收器,这是一个普通的Linux机器,有一个英特尔网卡和e1000e。当发送器可以用PTP构建数据包时,我只能让数据包在接收端被加盖硬件时间戳。但我认为我的微控制器API对PTP没有这种支持。

我还能用硬件在数据包上加盖时间戳吗?

EN

回答 1

Unix & Linux用户

发布于 2014-01-21 11:04:31

我不太清楚为什么要有一个“时间戳线程”,据我理解,内核需要设置驱动程序来启用硬件时间戳,然后运行一个选择的PTP守护进程(ptpd开放-avb-gptplinuxptp)来实现时钟同步协议本身。

在mbed端,目前还没有可以使用的API,但是我已经启动了对清单的讨论,您可能应该加入它。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/89669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档