1. 程式人生 > >移植ntp服務至嵌入式開發板 與伺服器同步時間

移植ntp服務至嵌入式開發板 與伺服器同步時間

開發板: helper2416  CPU: 三星2416  linux核心版本:3.2.6

2. 編譯:

# cd ntp-4.2.8p2/
# ./configure --host=arm-linux --with-yielding-select=yes
# make && make install

在編譯過程中如果出現 缺少openssl的錯誤,請確認你的arm-linux編譯工具鏈include下有沒有openssl,如果沒有,則需要移植,具體移植請參考我的相關博文。

3. 作為客戶端,我想去同步標準伺服器的時間,只需拷貝生成的ntpdate可執行檔案至開發板的bin資料夾下,並設定許可權。

4. 在NTP官方網站可找到提供同步服務的NTP SERVER,當然也可以自己搭建NTP伺服器。

5. 網路正常情況下: 

# ntpdate cn.pool.ntp.org
5 May 15:49:05 ntpdate[332]: adjust time server 202.118.1.81 offset -0.001087 sec
即代表成功。

相關推薦

移植ntp服務嵌入式開發 伺服器同步時間

開發板: helper2416  CPU: 三星2416  linux核心版本:3.2.6 2. 編譯: # cd ntp-4.2.8p2/ # ./configure --host=arm-linux --with-yielding-select=yes# make &

移植QT5.6到嵌入式開發(史上最詳細的QT移植教程)

文件傳輸 嵌入式環境 ubun 導致 字庫 etc -a led fill 目前網上的大多數 QT 移植教程還都停留在 qt4.8 版本,或者還有更老的 Qtopia ,但是目前 Qt 已經發展到最新的 5.7 版本了,我個人也已經使用了很長一段時間的 qt5.6 for

嵌入式開發通過串列埠PC互相傳送檔案

通過串列埠與PC互相傳送檔案 超級終端: 當通過串列埠終端登入系統之後,可以使用rz或者sz命令通過串列埠與PC相互傳送檔案,具體操作如下: A) 使用sz向PC傳送檔案 在超級終端視窗中,點選滑鼠右鍵,在彈出的選單中選擇“接收檔案”開始設定接收檔案目錄和協議,如圖所示。然

RK3399嵌入式開發QT下wifi 移植方法

RK3399的CPU採用big.LITTLE大小核架構,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、記憶體等作了大幅優化,在整體效能、功耗及核心面積三個方面都具革命性提升。 RK3399的GPU採用四核ARM新一代高階影象處理器Ma

嵌入式linux開發 主機linux 串列埠傳輸檔案

一  在嵌入式linux和主機linux下可以通過minicom       1)安裝minicom  有的系統沒有安裝minicom    fedora下只需 yum install minicom即可       2)配置minicom             第一次執

嵌入式開發ARM開發-迅為4418開發接口基本介紹

4418開發板 接口介紹 迅為4418開發板無縫兼容6818平臺,是北京迅為電子有限公司研發設計的一款開發板平臺,核心板尺寸小,引出腳多,能夠幫助工程師們快速開發新產品。行業應用:iTOP-4418開發板/6818開發板可廣泛適用於工控、智能家居、醫療、多媒體、安防、車載、金融、消費電子、手持設備、顯

移植wpa_supplicant2.5到arm開發

this func gnu error netlink eabi err erro arm-linux 編譯libnl1-1: ./configure --host=arm-linux --enable-static --prefix=/usr/local/ssl CC

Day-1:初識開發基礎知識

總線 系列 控制系統 mage 只讀 上拉 相同 ont 頻率   買的這款51,ARM,AVR三合一的單片機,也不知道後面具體使用會不會有問題,先玩玩看吧。 ---------------------------------------------------------

訊為iTop4412嵌入式開發學習之-------前言

除了 總結 應用 服務 解決辦法 思想 三方 要求 最大的 一、linux 工作的分類以及培養時間    Linux 作為一個龐大的體系,有很多相關的研究領域,總結起來大致有五個方向: 1、服務器維護:需要了解 Linux 服務,熟練使用 Shell,了解網絡配置。 2、服

ARM嵌入式開發學習路線指引

如何入門嵌入式?嵌入式開發學習方法步驟如何入門嵌入式?嵌入式開發學習路線指引 嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有linux,android。平臺:Cortex-A9開發板 嵌入式技術學習如何入手,從何學起呢, 以下內容簡單介紹嵌入式開發的學習步驟及如何成為一位合格的嵌入式工程師,

開發虛擬機器網路連線

1. Win網路配置 使用無線網絡卡上網,有線網絡卡與開發板、虛擬機器互聯。首先修改有線網絡卡的IP地址為靜態IP(192.168.1.10 255.255.255.0),將開發板和電腦直接用網線連線,這樣電腦和開發板就互通了。 2. JZ2440開發板網路配置 配置開發板I

為全志H6嵌入式開發emmc安裝系統

人生第一篇部落格哈,多指教~ 如題,手頭有一塊使用H6處理器並配有 16GB emmc的開發板,這裡我們就叫它H6板吧。現在板子上空空如也,查閱開發公司給的資料知道它可以插TF卡啟動,於是乎尋找H6平臺的系統映象,並最終在香橙派官網發現了Orange pi one plus的映象也許支援此板,這

嵌入式開發更換開機LOGO

1 先製作好想要的開機圖片,此圖片有是三個要求,畫素是要和螢幕解析度一樣、位深度為 24、圖片格式為bmp。我的螢幕是7寸的,所以我設定的解析度為800*480。如下圖 bmp格式圖片的資訊。 2利用製圖軟體製作 .bin 二進位制圖片。拷到開發板裡的圖片檔

【AN5179】使用STM8 Nucleo-64開發終端進行RS232通訊

本應用筆記描述瞭如何從在PC上執行的終端視窗控制STM8 Nucleo-64開發板,該終端通過RS232電纜連線到STM8S208RBT6(對於NUCLEO-8S208RB)或STM8L152R8T6(對於NUCLEO-8L152R8)的UART。 將所需元件新

飛凌iMX6嵌入式開發玩弄筆記

個人筆記,同一放在這一篇部落格中 重啟介面方法: 在/home/root目錄下新建.xinitrc檔案,內容: #!/bin/sh matchbox-session 執行$startx 該方法容易導致介面失常,不推薦使用 開機啟動自定義程式 windows

移植SSH到ARM Linux開發

編譯器arm-linux-gcc和arm-none-linux-gnueabi-gcc成功。         在移植到友善2440的時候很容易,因為他4.3.2交叉編譯器等庫檔案做等好。但是在移植到天漠devkit8000時,遇到非常多的問題。一個月之前遇到問題沒有找到

ARM開發PC機Ubuntu系統建立連線,採用NFS(網路檔案系統)掛載

        Linux中最常用的方法就是採用NFS來執行各種程式,這樣可以不必花費很多時間下載程式,如果應用程式變的越來越大,就會發現NFS執行的方便所在。 首先要搭建NFS伺服器,步驟如下: (1)安裝nfs伺服器和客戶端           #sudo apt-ge

Linux入門之入手開發開發環境的搭建 2016.5.7

這是我的關於Linux的第一篇文章,這個Linux系統程式設計系列的部落格用於定期整理我學習Linux過程的一些知識,主要目的是記錄自己的學習過程,利用寫部落格的過程來梳理自己的知識。 一、學習Linux的初衷 大二下學期時,因為一個叫電腦鼠(MicroMouse)的競賽開

如何入門嵌入式?ARM嵌入式開發學習方法步驟

嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有linux,android。 平臺:Cortex-A9開發板 嵌入式技術學習如何入手,從何學起呢, 以下內容簡單介紹嵌入式開發的學習步驟及如何成為一位合格的嵌入式工程師, 一、首先要掌握基礎架構 嵌入

嵌入式開發的學習步驟-基於iTOP-4412開發

本文主要介紹嵌入式開發板技術的學習步驟。 嵌入式技術的知識面非常廣,學起來往往不知道如何下手,那麼嵌入式技術應該從哪裡開始學起,以及按照什麼樣的步驟學習,順利入門,成為一個合格的嵌入式工程師。 最初最基本的東西呢就是要搞清楚幾個概念,要搞清楚什麼是bootloadre載入