2015-02-07 141 views
0

我有一個Beaglebone通過以太網連接到我的Windows 7 PC上。爲了記錄目的,我需要嵌入式板上的當前時間。我曾經使用rtc芯片的電池,以保持時間,但我認爲這是一個esier的方式來做到這一點,因爲即時通訊連接到我的電腦無論如何下載啓動時間。我只會在beaglebone上使用已安裝的ntp客戶端。問題是我在那裏沒有互聯網,它不是必須的,所以我無法連接到互聯網上的ntp服務器。不過,我可以連接到將在連接的Windows 7 PC上運行的服務器。 我想知道任何人都可以指出我在Windows 7機器上配置ntp服務器的簡單方法,我會提供任何幫助。在Windows 7上設置NTP服務器

回答

3

Win7上(NTP服務器): 需要以下兩個註冊表更改:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\AnnounceFlags = 5 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer = 1 

確保 「Windows時間」 的服務被設置爲自動。

此外,確保UDP入站端口123允許

0

如果時間精度爲你記錄的目的很重要,你有一個預算,所以我想請你看一看NTS server,它也承載NTP/SNTP並在局域網上給出< 1ms的時間同步精度,而Windows w32time有30秒左右的不準確性。