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
    +关注

    关注

    87

    文章

    11198

    浏览量

    208677
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6084

    浏览量

    35149
收藏 人收藏

    评论

    相关推荐

    实时时钟芯片RTC

    FRTC8563是NYFEA徕飞公司推出的一款实时时钟芯片,采用SOP-8封装形式。这种封装形式具有体积小、引脚间距小、便于集成等特点,使得FRTC8563能够方便地应用于各种电子设备中
    的头像 发表于 10-22 11:33 147次阅读

    使用实时时钟

    电子发烧友网站提供《使用实时时钟库.pdf》资料免费下载
    发表于 10-22 10:09 0次下载
    使用<b class='flag-5'>实时时钟</b>库

    适用于智能门锁的低功耗RTC实时时钟模块RX8010SJ

    随着智能家居的普及,智能门锁已成为保障家庭安全的重要设备。作为智能门锁的关键组件之一,实时时钟RTC)模块负责提供准确的时间基准,确保门锁的各种时间相关功能正常运行。一款适用于智能门锁的低功耗
    的头像 发表于 08-28 14:29 276次阅读
    适用于智能门锁的低功耗<b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>模块RX8010SJ

    bq32000实时时钟(RTC)数据表

    电子发烧友网站提供《bq32000实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    bq32000<b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)数据表

    BQ32002实时时钟(RTC)数据表

    电子发烧友网站提供《BQ32002实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:23 0次下载
    BQ32002<b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)数据表

    bq3285E/L实时时钟(RTC)数据表

    电子发烧友网站提供《bq3285E/L实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:22 0次下载
    bq3285E/L<b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)数据表

    bq3285实时时钟(RTC)数据表

    电子发烧友网站提供《bq3285实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 11:21 0次下载
    bq3285<b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)数据表

    DP8573A实时时钟(RTC)数据表

    电子发烧友网站提供《DP8573A实时时钟(RTC)数据表.pdf》资料免费下载
    发表于 08-23 10:11 0次下载
    DP8573A<b class='flag-5'>实时时钟</b>(<b class='flag-5'>RTC</b>)数据表

    TCXO RTC实时时钟模块的特性

    高精度实时时钟模块内建TCXO数字式实时时钟模块的特征【序文】时间是我们日常生活中的基本概念。火车运行管理、进出场管理等各种处理系统和应用程序按照时间信息工作。在金融、股市领域中,时间
    的头像 发表于 08-14 11:44 257次阅读
    TCXO <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>模块的特性

    京准电钟:基于GPS与北斗高精度实时时钟的时间同步方法

    京准电子分享:基于GPS与北斗卫星高精度实时时钟的时间同步方法
    的头像 发表于 06-18 14:35 587次阅读
    京准电钟:基于GPS与北斗高精度<b class='flag-5'>实时时钟</b>的时间同步<b class='flag-5'>方法</b>

    RTC实时时钟的基本概念和工作原理

    在现代电子设备中,精确的时间管理和控制是至关重要的。为了实现这一功能,实时时钟RTC, Real-Time Clock)模块被广泛应用于各种设备和系统中。RTC模块作为一个独立的定时
    的头像 发表于 05-27 15:43 3217次阅读

    stm8l051 RTC LSI作为实时时钟不准怎么校准?

    (CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1); CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); 现在以LSI作为实时时钟,十分钟内快了2分钟,分频2后右边慢了 请问大神么 这个
    发表于 04-30 07:13

    爱普生实时时钟模块RTC

    爱普生是一家IC和晶体自主研发的公司,有自己的IC和晶振产线。所以我们能将RTC IC+晶体单元+外结电容封装在一起,组成独立RTC模块。外围不需要在接晶体和匹配电容。爱普生RTC能够简化客户
    发表于 04-17 11:10 0次下载

    应用方案 | RTC实时时钟芯片D8563和D1302

    一、应用领域 工控主板、安卓主板、TV板卡、智能三表(电表、水表、气表)、便携式仪器仪表等需要计时或有日历要求的产品。 二、基本特性 D8563和D1302是芯谷科技推出的RTC
    的头像 发表于 04-02 15:25 759次阅读
    应用方案 | <b class='flag-5'>RTC</b><b class='flag-5'>实时时钟</b>芯片D8563和D1302

    PLC时钟指令说明和使用举例

    时钟指令的功能是调取系统实时时钟设置系统实时时钟,它包括读取
    的头像 发表于 12-13 13:45 7962次阅读
    PLC<b class='flag-5'>时钟</b>指令说明和使用举例