从NTP服务器(Cortex M3,Stellaris LM3S6965)获取时间

时间:2013-01-03 10:58:35

标签: c ntp cortex-m3

我正在使用Cortex M3,Stellaris®LM3S6965评估板。我想在我的oled屏幕上显示NTP服务器的时间。

我搜索并发现服务器NTP服务器会向您发送时间戳。 这些时间戳自1900年1月1日起存储为秒。 32位表示秒数,32位表示秒数。

但是如何从NTP服务器获取时间戳? (例如:http://time.windows.com/

1 个答案:

答案 0 :(得分:2)

您正在寻找的是NTP(网络时间协议)。您应该能够在C中找到该协议的库。

如果没有可用的库,则必须自己实现。更多信息:http://en.wikipedia.org/wiki/Network_Time_Protocol

注意对RFC的引用。

我还在C中找到了一个小实现:http://www.abnormal.com/~thogard/ntp/ntpdate.chttp://www.abnormal.com/~thogard/ntp/

上找到