日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ntp的移植心得分享

電子設計 ? 來源:網絡整理 ? 作者:工程師1 ? 2018-05-29 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近做了一下ntp的移植,把心得和大家共享一下,雖然網上有很多關于ntp的移植文件,但是都很簡單,好像沒有遇到任何的問題,可是我卻遇到了不少啊。

第一步:設定交叉編譯器的路徑

初學者經常漏掉的一步,萬一沒設定就是以主機的gcc在編,變成主機執(zhí)行了。

export PATH=:$PATH:/home/jlass/***

***就是你們自己的交叉編譯器的路徑

第二步:編譯ntp

下載源文件,解壓后進入文件夾,新建一個source文件夾(我個人的習慣而已)

注:以3.4.1個arm-linux-gcc是可以直接編譯通過的,可是我的arm-linux-gcc是我自己用4.2.4版本編的,有一些問題。

。/configure --prefix=http://www.eda-china.com/home/jlass/marwell/rootfs/ntp-4.2.4p4/source/ --exec-prefix=http://www.eda-china.com/home/jlass/marwell/rootfs/ntp-4.2.4p4/source/ --host=arm-linux

注:網上的參考文件還有--enable-all-clocks --enable-parse-clocks參數,但我沒加,也沒覺得有什么問題。

make

錯誤一:

/home/jlass/marwell/rootfs/ntp-4.2.4p4/libntp/。/。。/libisc/ifiter_ioctl.c:487: undefined reference to `index‘

/home/jlass/marwell/rootfs/ntp-4.2.4p4/libntp/。/。。/libisc/ifiter_ioctl.c:487: undefined reference to `index’

檢查源文件可發(fā)現index應該是某種算法,可是這個版本的gcc可能沒有了。

查看gcc中的string.h文件能看到# define index(s,c) strchr((s), (c))字段

我覺得strchr的算法和index應該是一樣的,所以在ifiter_ioctl.c中用strchr替代了index。

注:這里我偷懶了,應該有能好的解決方法

錯誤二:

tickadj.c:185:22: error: sys/var.h: No such file or directory

查看gcc的include/sys/目錄下有個socketvar.h文件名字最接近了,直接把tickadj.c中的# include 改成# include

注:估計直接//注釋掉應該也可以

錯誤三:

tickadj.c:436: error: ‘txc’ undeclared (first use in this function)

查看436行,tick = PRESET_TICK;沒看到txc啊,奇怪,仔細一查發(fā)現另一個文件里定義了#define PRESET_TICK txc.tick

在查看看tickadj.c文件的開頭有

#ifdef HAVE___ADJTIMEX/* Linux */

#include

struct timex txc;

估計是這個版本的gcc沒定義HAVE___ADJTIMEX引起的,不管了,把

#include

struct timex txc;

放到最上面去。

總算是編譯通過了。

make install

第三步:安裝ntp

去source/bin下把需要的文件拷到開發(fā)板上吧

注:source/lib下沒有文件,不需要拷。

在開發(fā)板的etc下新建ntp.conf文件,并寫入

restrict 127.0.0.1

restrict 192.168.1.0 mask 255.255.0.0 nomodify notrap //根據自己的實際情況更改

server 127.127.1.0 //以本機作為時間服務器

fudge 127.127.1.0 stratum 5 //優(yōu)先級為5

其實關鍵就是server 127.127.1.0(不要錯寫成127.0.0.1了)這一句,其他的都可以不寫,直接使用默認值。

然后執(zhí)行ntpd,ntpd服務就起來了。

注:實際需要等待幾分鐘,ntpd服務才真正起來,所以不要太著急了

在另一塊板子上執(zhí)行ntpdata serverIP,就能實現時間同步了。

注:如果你的板子已經起了ntpd,再運行ntpdata是會有錯誤提示ntpdate[2006]: the NTP socket is in use, exiting

另外:我在第一次處理的時候不小心把3.4.1編譯生成的ntpd考到4.2.4的板卡上,執(zhí)行時出現-sh:ntpd not found的錯誤,所以如果出現相同的錯誤請確認你所使用的交叉編譯器和你板卡上的arm-linux-gcc是否統(tǒng)一。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6439

    瀏覽量

    121244
  • 編譯器
    +關注

    關注

    1

    文章

    1673

    瀏覽量

    51999
  • NTP
    NTP
    +關注

    關注

    1

    文章

    267

    瀏覽量

    15088
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    NTP網絡校時服務器:安徽京準鑄就智慧城市精準數據方案

    NTP網絡校時服務器:安徽京準鑄就智慧城市精準數據方案
    的頭像 發(fā)表于 02-26 15:02 ?343次閱讀

    NTP自動校時服務器的典型應用

    在現代信息技術飛速發(fā)展的今天,時間同步的精確性已成為許多行業(yè)和系統(tǒng)的核心需求。無論是金融交易、電力調度,還是云計算、物聯(lián)網,時間同步的準確性直接影響到系統(tǒng)的穩(wěn)定性和數據的可靠性。NTP自動校時服務器
    的頭像 發(fā)表于 01-27 16:12 ?4053次閱讀
    <b class='flag-5'>NTP</b>自動校時服務器的典型應用

    醫(yī)院NTP子母鐘系統(tǒng):安徽京準賦能醫(yī)療行業(yè)精準時序

    醫(yī)院NTP子母鐘系統(tǒng):安徽京準賦能醫(yī)療行業(yè)精準時序
    的頭像 發(fā)表于 01-06 14:53 ?423次閱讀

    NTP自動校時服務器的核心優(yōu)勢介紹

    NTP自動校時服務器是一種基于網絡的時間同步設備,它通過與高精度時間源(如GPS、原子鐘或國家授時中心)進行通信,獲取準確的時間信息,并將其分發(fā)到網絡中的各個設備。其核心優(yōu)勢在于能夠實現毫秒級甚至
    的頭像 發(fā)表于 11-11 15:28 ?563次閱讀
    <b class='flag-5'>NTP</b>自動校時服務器的核心優(yōu)勢介紹

    NTP時間同步技術:保證網絡時間精確無比

    NTP是一種用于計算機和網絡設備之間進行時間同步的協(xié)議,它能夠確保所有設備都使用同一個時間源,從而實現全球范圍內的時間精確同步。本文將詳細介紹NTP時間同步技術的原理、應用以及優(yōu)勢。首先,我們來了
    的頭像 發(fā)表于 10-21 14:45 ?703次閱讀
    <b class='flag-5'>NTP</b>時間同步技術:保證網絡時間精確無比

    提高RISC-V在Drystone測試中得分的方法

    Drystone 是一種常用的計算機性能基準測試,主要用來測量整數(非浮點)計算性能。 影響 RISC-V 在 Drystone 測試中得分的因素主要有以下幾個: 處理器核心設計:處理器核心
    發(fā)表于 10-21 13:58

    一文搞懂Air780EPM的NTP通信:LuatOS腳本開發(fā)教程

    ?想在Air780EPM上用LuatOS實現NTP時間同步?這篇教程將用最通俗的方式講解實現原理與代碼實現,讓你快速掌握關鍵技能。 一、NTP通信概述 ? 1.1 NTP 網絡時間協(xié)議(英語
    的頭像 發(fā)表于 09-30 18:19 ?2338次閱讀
    一文搞懂Air780EPM的<b class='flag-5'>NTP</b>通信:LuatOS腳本開發(fā)教程

    Air780EPM開發(fā)板NTP對時教程:LuatOS腳本開發(fā)入門指南

    通過簡單的LuatOS腳本,Air780EPM即可實現NTP時間同步。本指南從零開始,帶你掌握嵌入式設備聯(lián)網校時的核心方法。 一、NTP通信概述 1.1 NTP 網絡時間協(xié)議(英語:Network
    的頭像 發(fā)表于 09-30 16:01 ?1354次閱讀
    Air780EPM開發(fā)板<b class='flag-5'>NTP</b>對時教程:LuatOS腳本開發(fā)入門指南

    安徽京準:探索NTP網絡授時服務器在智慧城市中的應用

    安徽京準:探索NTP網絡授時服務器在智慧城市中的應用
    的頭像 發(fā)表于 09-17 15:47 ?931次閱讀

    重磅!智慧水利背后的NTP時間同步服務器揭秘!

    重磅!智慧水利背后的NTP時間同步服務器揭秘!
    的頭像 發(fā)表于 09-10 10:41 ?967次閱讀
    重磅!智慧水利背后的<b class='flag-5'>NTP</b>時間同步服務器揭秘!

    NTP網絡同步時鐘:數字世界的“心跳”

    NTP網絡同步時鐘是為網絡設備提供準確、標準、可靠和多功能的時間服務的解決方案,能提供準確的同步時鐘信號,支持標準的NTP和SNTP網絡時間同步協(xié)議,采用MD5協(xié)議和加密方式,有完整的日志記錄功能
    的頭像 發(fā)表于 07-15 10:42 ?828次閱讀
    <b class='flag-5'>NTP</b>網絡同步時鐘:數字世界的“心跳”

    智慧港口:安徽京準NTP網絡授時服務器提升港口運力

    智慧港口:安徽京準NTP網絡授時服務器提升港口運力
    的頭像 發(fā)表于 06-16 15:23 ?869次閱讀

    NTP時間服務器在能源電力系統(tǒng)的應用

    一、NTP時間服務器簡介網絡時間協(xié)議(NTP,NetworkTimeProtocol)是用于計算機網絡中的鐘同步的協(xié)議,旨在使網絡中的各個設備時間保持一致。NTP時間服務器通過接收GPS衛(wèi)星信號或從
    的頭像 發(fā)表于 06-03 14:49 ?895次閱讀
    <b class='flag-5'>NTP</b>時間服務器在能源電力系統(tǒng)的應用

    NTP時間同步服務器如何工作

    NTP時間同步服務器是濟南唯尚電子有限公司擁有北斗GPS雙系統(tǒng)網絡時間服務器,采用北斗GPS雙系統(tǒng)互為備用設計,雙系統(tǒng)授時融合,支持SNTP/NTP標準網絡時間傳輸協(xié)議,提供高精度的網絡授時、串口授時和1PPS信號,滿足北斗和GPS授時互為備用的要求,可完全替代GPS授時
    的頭像 發(fā)表于 05-22 14:37 ?916次閱讀
    <b class='flag-5'>NTP</b>時間同步服務器如何工作

    ntp時鐘同步服務器是什么?ntp時鐘同步服務器介紹

    時間、時鐘、時辰是我們非常熟悉的,但是你們知道如今的時間、時鐘都是哪里產生的嗎?尤其當今網絡設備的普及使用,上面幾乎都有時間標識,其實他們都是通過一些設備傳遞的,比如ntp時鐘同步服務器,這就是一種
    的頭像 發(fā)表于 05-13 15:19 ?1041次閱讀
    <b class='flag-5'>ntp</b>時鐘同步服務器是什么?<b class='flag-5'>ntp</b>時鐘同步服務器介紹
    玛沁县| 遵义县| 二手房| 华亭县| 静宁县| 库伦旗| 台湾省| 盐山县| 邓州市| 建始县| 德州市| 日土县| 临澧县| 葫芦岛市| 栖霞市| 蒲江县| 亳州市| 航空| 金平| 西城区| 田东县| 新泰市| 西华县| 周宁县| 平乡县| 德保县| 江源县| 泰顺县| 沭阳县| 五寨县| 伊金霍洛旗| 肇州县| 秭归县| 淮滨县| 册亨县| 虞城县| 乐至县| 清丰县| 百色市| 民乐县| 清徐县|