天嵌 ARM开发社区

 找回密码
 注册
查看: 1775|回复: 4

RTC硬件时钟问题

[复制链接]
lzw_happy 发表于 2010-3-9 17:15:44 | 显示全部楼层 |阅读模式
您好,我使用代码给linux设置的时间,但是不能保存到硬件RTC中,有没有可以实现写入硬件RTC时钟的代码可以参考一下,hwclock -w命令如果能加到C语言程序代码也可以。
亚瑟王 发表于 2010-3-9 19:09:30 | 显示全部楼层
可以在你的程序中使用:system("hwclock -w");来实现保存RTC的功能。而调用system函数需要头文件:stdlib.h。这个不要漏了,然后你试一下。不行再问我。或者把你的代码贴出来。
 楼主| lzw_happy 发表于 2010-3-10 10:02:15 | 显示全部楼层
printf (" cur time is %4d-%02d-%02d  %02d:%02d:%02d \n",
        my_tm.tm_year + 1900, my_tm.tm_mon+1, my_tm.tm_mday,         
        my_tm.tm_hour, my_tm.tm_min, my_tm.tm_sec);  
        tm.tm_sec   =   0;                  
        tm.tm_min   =   25;                    
        tm.tm_hour   =  17;                  
        tm.tm_mday   =  25;                  
        tm.tm_mon   =   2;               
        tm.tm_year   =  110;
        if(set_date(&tm)==-1)  
        {
                printf("error \n");
        }
        localtime_r(&cur_time, &my_tm);
system("hwclock -w");
就这样就可以实现啦,非常感谢,感谢天嵌给予的帮助。这个问题真的困扰了我很久。
亚瑟王 发表于 2010-3-11 14:02:13 | 显示全部楼层
实现了就好。呵呵。
victoire 发表于 2014-9-28 08:42:30 | 显示全部楼层
是不是每次都要这样做呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-6-2 21:17 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表