chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ntp的移植心得分享

電子設(shè)計(jì) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師1 ? 2018-05-29 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近做了一下ntp的移植,把心得和大家共享一下,雖然網(wǎng)上有很多關(guān)于ntp的移植文件,但是都很簡(jiǎn)單,好像沒(méi)有遇到任何的問(wèn)題,可是我卻遇到了不少啊。

第一步:設(shè)定交叉編譯器的路徑

初學(xué)者經(jīng)常漏掉的一步,萬(wàn)一沒(méi)設(shè)定就是以主機(jī)的gcc在編,變成主機(jī)執(zhí)行了。

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

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

第二步:編譯ntp

下載源文件,解壓后進(jìn)入文件夾,新建一個(gè)source文件夾(我個(gè)人的習(xí)慣而已)

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

。/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

注:網(wǎng)上的參考文件還有--enable-all-clocks --enable-parse-clocks參數(shù),但我沒(méi)加,也沒(méi)覺(jué)得有什么問(wèn)題。

make

錯(cuò)誤一:

/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ā)現(xiàn)index應(yīng)該是某種算法,可是這個(gè)版本的gcc可能沒(méi)有了。

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

我覺(jué)得strchr的算法和index應(yīng)該是一樣的,所以在ifiter_ioctl.c中用strchr替代了index。

注:這里我偷懶了,應(yīng)該有能好的解決方法

錯(cuò)誤二:

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

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

注:估計(jì)直接//注釋掉應(yīng)該也可以

錯(cuò)誤三:

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

查看436行,tick = PRESET_TICK;沒(méi)看到txc啊,奇怪,仔細(xì)一查發(fā)現(xiàn)另一個(gè)文件里定義了#define PRESET_TICK txc.tick

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

#ifdef HAVE___ADJTIMEX/* Linux */

#include

struct timex txc;

估計(jì)是這個(gè)版本的gcc沒(méi)定義HAVE___ADJTIMEX引起的,不管了,把

#include

struct timex txc;

放到最上面去。

總算是編譯通過(guò)了。

make install

第三步:安裝ntp

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

注:source/lib下沒(méi)有文件,不需要拷。

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

restrict 127.0.0.1

restrict 192.168.1.0 mask 255.255.0.0 nomodify notrap //根據(jù)自己的實(shí)際情況更改

server 127.127.1.0 //以本機(jī)作為時(shí)間服務(wù)器

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

其實(shí)關(guān)鍵就是server 127.127.1.0(不要錯(cuò)寫成127.0.0.1了)這一句,其他的都可以不寫,直接使用默認(rèn)值。

然后執(zhí)行ntpd,ntpd服務(wù)就起來(lái)了。

注:實(shí)際需要等待幾分鐘,ntpd服務(wù)才真正起來(lái),所以不要太著急了

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

注:如果你的板子已經(jīng)起了ntpd,再運(yùn)行ntpdata是會(huì)有錯(cuò)誤提示ntpdate[2006]: the NTP socket is in use, exiting

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

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

    關(guān)注

    26

    文章

    6288

    瀏覽量

    117966
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1672

    瀏覽量

    51576
  • NTP
    NTP
    +關(guān)注

    關(guān)注

    1

    文章

    260

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NTP網(wǎng)絡(luò)校時(shí)服務(wù)器:安徽京準(zhǔn)鑄就智慧城市精準(zhǔn)數(shù)據(jù)方案

    NTP網(wǎng)絡(luò)校時(shí)服務(wù)器:安徽京準(zhǔn)鑄就智慧城市精準(zhǔn)數(shù)據(jù)方案
    的頭像 發(fā)表于 02-26 15:02 ?155次閱讀

    NTP自動(dòng)校時(shí)服務(wù)器的典型應(yīng)用

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

    NTP自動(dòng)校時(shí)服務(wù)器的核心優(yōu)勢(shì)介紹

    NTP自動(dòng)校時(shí)服務(wù)器是一種基于網(wǎng)絡(luò)的時(shí)間同步設(shè)備,它通過(guò)與高精度時(shí)間源(如GPS、原子鐘或國(guó)家授時(shí)中心)進(jìn)行通信,獲取準(zhǔn)確的時(shí)間信息,并將其分發(fā)到網(wǎng)絡(luò)中的各個(gè)設(shè)備。其核心優(yōu)勢(shì)在于能夠?qū)崿F(xiàn)毫秒級(jí)甚至
    的頭像 發(fā)表于 11-11 15:28 ?376次閱讀
    <b class='flag-5'>NTP</b>自動(dòng)校時(shí)服務(wù)器的核心優(yōu)勢(shì)介紹

    NTP時(shí)間同步技術(shù):保證網(wǎng)絡(luò)時(shí)間精確無(wú)比

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

    提高RISC-V在Drystone測(cè)試中得分的方法

    Drystone 是一種常用的計(jì)算機(jī)性能基準(zhǔn)測(cè)試,主要用來(lái)測(cè)量整數(shù)(非浮點(diǎn))計(jì)算性能。 影響 RISC-V 在 Drystone 測(cè)試中得分的因素主要有以下幾個(gè): 處理器核心設(shè)計(jì):處理器核心
    發(fā)表于 10-21 13:58

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

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

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

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

    安徽京準(zhǔn):探索NTP網(wǎng)絡(luò)授時(shí)服務(wù)器在智慧城市中的應(yīng)用

    安徽京準(zhǔn):探索NTP網(wǎng)絡(luò)授時(shí)服務(wù)器在智慧城市中的應(yīng)用
    的頭像 發(fā)表于 09-17 15:47 ?759次閱讀

    重磅!智慧水利背后的NTP時(shí)間同步服務(wù)器揭秘!

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

    NTP網(wǎng)絡(luò)同步時(shí)鐘:數(shù)字世界的“心跳”

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

    NTP時(shí)間服務(wù)器在能源電力系統(tǒng)的應(yīng)用

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

    NTP時(shí)間同步服務(wù)器如何工作

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

    ntp時(shí)鐘同步服務(wù)器是什么?ntp時(shí)鐘同步服務(wù)器介紹

    時(shí)間、時(shí)鐘、時(shí)辰是我們非常熟悉的,但是你們知道如今的時(shí)間、時(shí)鐘都是哪里產(chǎn)生的嗎?尤其當(dāng)今網(wǎng)絡(luò)設(shè)備的普及使用,上面幾乎都有時(shí)間標(biāo)識(shí),其實(shí)他們都是通過(guò)一些設(shè)備傳遞的,比如ntp時(shí)鐘同步服務(wù)器,這就是一種
    的頭像 發(fā)表于 05-13 15:19 ?833次閱讀
    <b class='flag-5'>ntp</b>時(shí)鐘同步服務(wù)器是什么?<b class='flag-5'>ntp</b>時(shí)鐘同步服務(wù)器介紹

    安徽京準(zhǔn):NTP網(wǎng)絡(luò)時(shí)間服務(wù)器助力石油管道監(jiān)控改造

    安徽京準(zhǔn):NTP網(wǎng)絡(luò)時(shí)間服務(wù)器助力石油管道監(jiān)控改造
    的頭像 發(fā)表于 04-18 11:12 ?786次閱讀
    安徽京準(zhǔn):<b class='flag-5'>NTP</b>網(wǎng)絡(luò)時(shí)間服務(wù)器助力石油管道監(jiān)控改造

    NTP時(shí)間服務(wù)器的應(yīng)用

    NTP時(shí)間服務(wù)器采用GPS時(shí)鐘信號(hào)作為標(biāo)準(zhǔn)時(shí)間源,同時(shí)可選北斗,CDMA等時(shí)間源。支持標(biāo)準(zhǔn)的NTP以及SNTP協(xié)議,采用19英寸標(biāo)準(zhǔn)機(jī)架式外殼,有發(fā)熱量小,低功耗特點(diǎn)??梢詾橛?jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)
    的頭像 發(fā)表于 04-17 16:02 ?680次閱讀
    <b class='flag-5'>NTP</b>時(shí)間服務(wù)器的應(yīng)用