0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术工控主板SNTP网络校时功能

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-01-16 09:54 次阅读

英创工控主板产品,大多数都应用于连续工作的工业环境中,对实时时钟有普遍的需求。由于RTC晶体总是有一定误差的,我们控制的精度为+/-10ppm,对长期运行的设备就需要在线自动校时功能。我们可以利用标准的SNTP协议来实现这个功能。

在Windows CE中校时功能是作为标准服务,由service.exe来管理运行的。对应用程序来说,只需要执行下面的简短代码,就可实现SNTP的对时功能:

WCHAR szControlString[] = L'sync';
DWORD dwLenIn = sizeof(szControlString);
HANDLEhFile = CreateFile(L'NTP0:', GENERIC_READ|GENERIC_WRITE, 0,NULL,OPEN_EXISTING,0,NULL);
if(INVALID_HANDLE_VALUE == hFile)
{
printf('Open NTP0: failed\r\n');
return 0;
}
//执行时间同步操作
DeviceIoControl(hFile, IOCTL_SERVICE_CONTROL, szControlString, dwLenIn, NULL, 0, NULL, NULL);
CloseHandle(hFile);

如果客户直接引用上述代码在现有的主板上运行,发现对时不成功。这主要是由于微软发布的缺省release版的timesvc.dll似乎有些问题,需要重新build之后才能有效。我们会在5.1之后的标准版中增加SNTP校时功能。对先前已购买的客户,若需要使用SNTP校时功能,可与我们联系,以更新内核。

SNTP还有一组注册表,在使用前可能需要关注一下。

[HKEY_LOCAL_MACHINE\Services\Timesvc]
'AutoUpdate'=dword:0
'ClientOnly'=dword:1
'AutoDST'=dword:0 ; auto Daylight Saving Time
'Trustlocalclock'=dword:0 ;只能为0
'Refresh'=dword:48190800 ; 2 weeks
'RecoveryRefresh'=dword:1B7740 ; 30 minutes
'Threshold'=dword:5265C00 ; 1 day
'Server'='pool.ntp.org'

注册表中的各项参数都可在msdn中找到解释,所以只对特殊的情况进行简要说明。“Server”指定的是网上的SNTP服务器,根据实际应用,也可以改成ip地址。注意使用URL时,需要在userinfo.txt中配置好DNS服务器的ip。如果AutoUpdate设置为1,每次系统上电复位启动时,都会自动进行一次SNTP校时。Timesvc下还有一些参数没有列出,哪些参数是完全不能改的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88415
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35211
收藏 人收藏

    评论

    相关推荐

    国产工控主板有什么优势、特点?

    随着国产工控主板的发展,国内企业也在不断开发新的工控主板,为了满足国内企业的发展需求,一些国产工控主板
    的头像 发表于 11-15 10:11 81次阅读

    ​什么是国产工控主板,国产工控主板的特点有哪些?

    什么是国产工控主板呢?国产工控主板是工业计算机的主板,是一种计算机系统的硬件设备,是专门为工业控制场景设计和生产的电路板。它在国内的研发和制
    的头像 发表于 11-07 10:29 99次阅读

    国产工控主板,信产业发展新引擎

    在当今科技飞速发展的时代,信产业正成为国家战略的重要支撑。而我们的国产工控主板,以其卓越的性能和可靠的品质,为信产业的发展注入强大动力。国产工控
    的头像 发表于 11-06 10:29 146次阅读

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 380次阅读

    用国产化硬件守护信息安全,飞腾D2000网络安全主板应用优势

    在当今数字化时代,信息技术飞速发展,网络攻击事件愈发频繁,网络安全面临着前所未有的挑战。而国产网络安全主板的出现,为守护
    的头像 发表于 10-29 10:10 159次阅读

    工控主板有哪些特点?

     工控主板是用于工业控制领域的专用主板,具有以下特点: 稳定性:工控主板通常经过严格的测试和优化,具有较高的稳定性和可靠性,能够在恶劣的工业
    的头像 发表于 10-10 08:55 220次阅读

    国产化背景下的工控主板发展现状

    ,是信息技术应用创新产业的简称,于2016年“信工委会”(信息技术应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键技术的研发
    的头像 发表于 09-21 16:15 329次阅读

    NTP服务器知识课堂 网络时间同步系统的校时方式

    LED电子时钟相信大家应该都很熟悉,在我们生活中随处可见,尤其是在学校、商场、办公楼、高铁站、机场、高速服务器、医院等场所。但是网络时钟系统的校时方式,就没有多少人知道了,下面就给大家介绍网络同步
    的头像 发表于 07-30 14:23 341次阅读
    NTP服务器知识课堂 <b class='flag-5'>网络</b>时间同步系统的<b class='flag-5'>校时</b>方式

    网络时间同步系统的校时方式

    LED电子时钟相信大家应该都很熟悉,在我们生活中随处可见,尤其是在学校、商场、办公楼、高铁站、机场、高速服务器、医院等场所。但是网络时钟系统的校时方式,就没有多少人知道了,下面就给大家介绍网络同步
    的头像 发表于 07-25 17:00 422次阅读
    <b class='flag-5'>网络</b>时间同步系统的<b class='flag-5'>校时</b>方式

    GPS校时器 NTP网络校时服务器 助力高速收费-安徽京准

    GPS校时器(NTP网络校时服务器)助力高速收费-安徽京准
    的头像 发表于 07-16 16:09 401次阅读
    GPS<b class='flag-5'>校时</b>器 NTP<b class='flag-5'>网络</b><b class='flag-5'>校时</b>服务器 助力高速收费-安徽京准

    使用工控主板时该注意哪些事项?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 06-05 16:01 362次阅读
    使用<b class='flag-5'>工控</b><b class='flag-5'>主板</b>时该注意哪些事项?

    工控主板容易出现故障的原因有哪些?

    最近大家都在频繁问一个问题就是工控主板在什么人为情况下容易出现故障,从而造成工控主板的损坏,那今天小编就来讲讲,我们在使用工控
    的头像 发表于 05-17 10:57 325次阅读

    工控主板的性能指标有哪些?

    工控主板是工业控制领域中的关键组成部分,它承载着工控系统的核心功能。因此,工控主板的性能指标是评
    的头像 发表于 05-10 16:27 862次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的性能指标有哪些?

    工控主板和普通主板的区别有哪些

    工控主板和普通主板是两种在计算机硬件领域中常见的主板类型,它们在设计、功能和用途上有着明显的区别。工控
    的头像 发表于 04-25 16:54 1149次阅读
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的区别有哪些

    购买工控主板的三大误区

    最近有很多人问我什么样的工控主板算好的,有没有一个统一的标准。工控主板作为整机的核心组成部分,在性能稳定上有着至关重要的作用,那今天小编就来给大家讲解一下在购买
    的头像 发表于 04-16 16:40 301次阅读