在嵌入式應用中,精確的系統時間對於資料記錄、通訊協定及系統日誌至關重要。
在本指南中,我們將使用 VDX3-6755 示範透過 ntpdate 工具與網路時間伺服器同步時間,如何在 Debian 12 系統環境中。.

什麼是 ntpdate?
ntpdate 是一款用於手動同步系統時間的命令列工具,它透過網路連接到 NTP(網路時間協定)伺服器以獲取正確時間,並立即更新本地時間。
為何我們需要 ntpdate?
由於系統時間可能因硬體故障或重新啟動而產生偏差,為確保系統時間精準,必須使用 ntpdate 指令與網際網路上的「標準時間伺服器」進行同步,使系統能依據正確時間運作,避免發生記錄不一致或控制異常等問題。
逐步操作影片
硬體準備
執行時間同步前,請準備以下設備與網路環境:
- VDX3-6755 嵌入式主板 : 支援 VDX 系列,最高至 VEX2
- 儲存裝置 : 此測試採用 16GB SATA DOM;建議至少配備 8GB
- USB鍵盤與滑鼠
- 輸出螢幕
- 網路連線
- 電源供應

步驟 1:安裝 ntpdate(若尚未安裝)
sudo apt install ntpdate
- 透過此指令安裝 ntpdate,以確保系統擁有最新版本。
- 常見錯誤:
- 該軟體未更新並顯示
E: Unable to locate package ntpdate.
☑ 執行後重新安裝 ntpdatesudo apt update. - 網路連線中斷導致安裝程序卡住或失敗。
☑ 使用ping 8.8.8.8測試網路連線是否成功。
- 該軟體未更新並顯示

步驟 2:執行以下指令以同步並設定日期與時間。
sudo ntpdate time.windows.com
- 此指令將從 time.windows.com查詢當前正確時間,隨即立即同步並設定本地系統的日期與時間。
- 常見錯誤:
- 系統已連接到網路,但無法找到 NTP 伺服器,導致出現此訊息
no server suitable for synchronization found.
☑ 使用ping time.windows.com確認系統是否已連接到執行 ntpdate 所需的伺服器。
- 系統已連接到網路,但無法找到 NTP 伺服器,導致出現此訊息

步驟 3:確認結果
date
此指令用於驗證時間與日期是否顯示正確;若顯示正確,即表示同步成功。

在嵌入式應用中維持精準時間至關重要。透過使用 ntpdate,您可輕鬆校正運行 Debian 系統的 ICOP 工業電腦之系統時間,確保數據與系統行為的一致性。
主要特點 VDX3-6755:
- DM&P SoC Vortex86DX3- 1GHz
- 1GB / 2GB DDR3 板載記憶體
- 3S/2U/VGA/LVDS/GLAN/LAN/CAN/SATA
- 隔離式 RS232 / 485 介面
- 單通道 24-bit LVDS
- 可選配:隔離式控制器區域網路總線
- 工作溫度: -20 ~ +70°C / -40 ~ +85°C (可選配)
如需更多資訊和樣品需求,請寫信至 info@icop.com.tw,或致電離您最近的 ICOP 分公司,或聯繫我們的 全球授權經銷商.






