2013-01-03 2 views
1

저는 Stellaris® LM3S6965 평가 보드 인 Cortex M3를 사용하고 있습니다. 내 oled 화면에 NTP 서버의 시간을 표시하고 싶습니다.NTP 서버 (Cortex M3, Stellaris LM3S6965)에서 시간을 받으십시오.

서버 NTP 서버가 사용자에게 타임 스탬프를 보내는 것을 검색하여 발견했습니다. 이 시간 소인은 1900 년 1 월 1 일 이후 초로 저장됩니다. 초는 32 비트이고 초는 32 비트입니다.

그러나 NTP 서버에서 타임 스탬프를 얻으려면 어떻게해야합니까? (예 : http://time.windows.com/)

+0

에서 발견 :

는 또한 C의 작은 구현을 찾았나요? 내 PC에서 OS? – Sharpless512

답변

2

당신이 찾고있는 것은 NTP (Network Time Protocol)입니다. C에서 해당 프로토콜에 대한 라이브러리를 찾을 수 있어야합니다.

사용할 수있는 라이브러리가없는 경우 직접 구현해야합니다. 더 많은 정보는 여기에 있습니다 : http://en.wikipedia.org/wiki/Network_Time_Protocol

RFC에 대한 언급에주의하십시오. 당신은 무엇을 의미합니까 http://www.abnormal.com/~thogard/ntp/ntpdate.chttp://www.abnormal.com/~thogard/ntp/