This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TMDXEVM3358:如何在启用通过 WiFi 进行时间同步功能时获取精确的时间戳?

Guru**** 2815505 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/701571/linux-tmdxevm3358-how-to-get-precise-timestamp-when-time-synchronization-over-wifi-feature-is-enabled

器件型号:TMDXEVM3358

工具/软件:Linux

大家好、

  我正在尝试使用此处所述的时间同步功能:    

wiki 上的文档显示:

"当同一 BSS 内所有器件上的主机时钟同步时、它可用于任何类型的应用层实现、  
例如家庭影院系统内扬声器之间的同步、摄像机以精确的间隔进行捕获等。"

问题是:在代码中的特定时刻、我应该使用什么函数/命令来获取时间戳? 简单的 Linux "DATE"命令或 std:::timo::system_clock::::now () 是否会起作用、我将获得的时间将在同一 BSS 中的所有器件之间同步? 或者、我可能需要使用一些低级 API 来执行此操作、例如读取一些计时器寄存器?  

提前感谢您的帮助。

此致、

Karol

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Karol、
    此查询与您之前发布的有关 wilink8时间同步: e2e.ti.com/.../699607 的帖子有关。 我将关闭此主题、并将继续在原始主题上支持您

    谢谢、
    Saurabh