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

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

3天内不再提示

英创信息技术工控主板系统RTC实时时钟设置方法简介

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-01-14 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英利嵌入式Linux工控主板支持带有掉电保护的RTC实时时钟,用户可以根据自己的需要设置板卡时间。在嵌入式Linux中,与设置时间相关的常用命令有两个:date和hwclock。

1、date命令用于显示或设定当前系统时间,其格式如下:
date [-参数] [日期和时间格式]

在嵌入式领域的常用参数-s:设置时间

示例:
显示当前系统时间:
[root@EM9X60 /]#date

设置时间为2010年12月23日下午16:50分0秒:
[root@EM9X60 /]#date –s “2010-12-23 16:50:00”

修改时间为16:54分20秒:
[root@EM9X60 /]#date –s 16:54:20

2、hwclock命令用于显示或设定硬件实时时钟RTC,其格式如下:
hwclock [-参数]

在嵌入式领域的常用参数--systohc:将硬件时钟RTC调整为与当前系统时间一致

示例:
显示当前RTC时间:
[root@EM9X60 /]#hwclock

将设置好的系统时间存入实时时钟RTC:
[root@EM9X60 /]#hwclock --systohc

如上所述,用户如需修改英利嵌入式Linux工控主板的时间,有两种方法,一种是通过超级终端直接键入命令进行修改,具体方法如前文命令介绍中的示例;另一种是在应用程序中通过函数system调用date和hwclock命令进行时间修改,具体代码如下:

//生成时间设置命令字符串
sprintf(str, 'date -s %s', timestr );
// 设置系统时间
system( str );
// 将系统时间写入到RTC硬件中,以保留设置。这一操作是为了将修改好的时间写入到RTC中保存。如果不进行这一步操作,则
重新上电开机以后系统从RTC中读取到的仍然是原来的时间
system( 'hwclock --systohc' );

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

    关注

    88

    文章

    11810

    浏览量

    219513
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    37154
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX31342:低功耗实时时钟的理想之选

    MAX31342:低功耗实时时钟的理想之选 在电子设备的设计中,实时时钟RTC)是一个至关重要的组件,它为设备提供精确的时间信息,确保系统
    的头像 发表于 03-26 16:25 151次阅读

    深入剖析DS2417:实时时钟芯片的技术奥秘

    深入剖析DS2417:实时时钟芯片的技术奥秘 在电子设备的设计中,实时时钟RTC)芯片扮演着至关重要的角色,它能为设备提供精确的时间信息
    的头像 发表于 03-24 15:40 205次阅读

    深入剖析DS1347:低功耗SPI实时时钟的卓越之选

    深入剖析DS1347:低功耗SPI实时时钟的卓越之选 在电子设备的设计中,实时时钟RTC)是一个至关重要的组件,它能够为系统提供精确的时间信息
    的头像 发表于 03-24 10:00 151次阅读

    RTC实时时钟芯片的作用

    在物联网、工业控制、车载、医疗与消费电子中,精确、连续、掉电不丢失的真实时间是系统运行的基础。RTC(Real-TimeClock)实时时钟芯片是一种独立专用计时芯片,负责提供稳定日历
    的头像 发表于 03-20 15:36 910次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>芯片的作用

    实时时钟RTC

    在电子设备的精密世界里,实时时钟RTC)如同一位永不疲倦的守夜人,默默维持着系统的时间秩序。无论主电源中断还是设备进入低功耗休眠,RTC都能依靠备用电源(如锂电池或超级电容)持续运行
    的头像 发表于 03-12 08:21 223次阅读
    <b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)

    RTC实时时钟芯片和时钟晶振在本质、功能和角色完全不同

    RTC实时时钟芯片(Real-Time Clock)和时钟晶振(Crystal Oscillator)在电子系统中协同工作,但本质、功能和角色完全不同。
    的头像 发表于 03-11 17:13 649次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>芯片和<b class='flag-5'>时钟</b>晶振在本质、功能和角色完全不同

    深入剖析M41T93实时时钟芯片:功能、特性与应用指南

    深入剖析M41T93实时时钟芯片:功能、特性与应用指南 在电子设备的设计中,实时时钟RTC)芯片扮演着至关重要的角色,它为系统提供精确的时间和日期
    的头像 发表于 03-05 16:10 336次阅读

    RTC实时时钟的内部结构和选型方法

    在电子设备的世界里,RTC(Real-Time Clock,实时时钟)就像是一位不知疲倦的守时者。它的核心价值在于:即使主设备彻底断电关机,RTC也能依靠一颗小小的备用电池或超级电容继续运行,确保下次开机时
    的头像 发表于 02-10 11:36 852次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>的内部结构和选型<b class='flag-5'>方法</b>

    深入解析bq32000实时时钟:特性、应用与设计要点

    深入解析bq32000实时时钟:特性、应用与设计要点 在电子设备的设计中,实时时钟RTC)是一个关键组件,它为系统提供精确的时间和日期信息
    的头像 发表于 02-09 11:25 371次阅读

    国产RTC8025实时时钟芯片

    RTC8025是一款实时时钟芯片,具备高精度计时功能,常温下精度可保持在±2ppm以内,适用于智能电表等对时间稳定性要求高的场景。‌1 该芯片内置32.768kHz晶振和温度补偿电路,能根据环境温度
    的头像 发表于 02-04 11:25 371次阅读
    国产<b class='flag-5'>RTC</b>8025<b class='flag-5'>实时时钟</b>芯片

    爱普生RTC实时时钟模块解析与选型指南

    32.768kHz晶振广泛应用于各类时钟电路中,虽然价格较低的音叉晶振用得多,但如果对稳定性要求更高、在一些更精密的电子设备中往往就得需要更精准的32.768kHz有源晶振或者实时时钟模块(RTC
    的头像 发表于 01-05 16:40 1018次阅读
    爱普生<b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>模块解析与选型指南

    用AT指令来设置RTC实时时

    RTC时间需要在设备初始化时进行设置。为了解决RTC实时设置或者较调,我这里设计了用AT指令来设置
    发表于 01-05 08:09

    深入解析PCF85053A:一款强大的实时时钟芯片

    深入解析PCF85053A:一款强大的实时时钟芯片 引言 在电子设计领域,实时时钟RTC)芯片是许多系统中不可或缺的组件,它能为设备提供精确的时间
    的头像 发表于 12-24 16:40 554次阅读

    RTC实时时钟芯片D8563和D1302简介

    RTC实时时钟芯片,具有功耗低、走时精准、外围简单等特点,二者基本特性如下: D8563和D1302二者基本特性比对 三、引脚信息 引脚信息比对 四、参考设计 1、D8563参考设计
    的头像 发表于 06-11 09:54 1117次阅读
    <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>芯片D8563和D1302<b class='flag-5'>简介</b>

    “耐高温!”RTC时钟芯片+电池的应用案例(二)

    实时时钟,简称RTC,是广泛应用于电子产品的重要元器件。爱普生RTC实时时钟具有高精度、高稳定性和多功能等特点,广泛应用于多个行业。RTC
    的头像 发表于 06-04 17:35 1949次阅读
    “耐高温!”<b class='flag-5'>RTC</b><b class='flag-5'>时钟</b>芯片+电池的应用案例(二)