明远智睿i.MX6开发板EK200捡漏之二:RTC时间修改

时间:2022-01-04 09:28:51

明远智睿i.MX6开发板EK200捡漏之二:RTC时间修改


  • 转载请注明作者和出处:http://blog.csdn.net/u011475210
  • 嵌入式平台:明远智睿i.MX6开发板EK200
  • 嵌入式系统:Linux-3.0.35
  • 虚拟机系统:Ubuntu14.04
  • 编者: WordZzzz

命令行RTC时间修改:

linux下需要替换/sbin目录下的hwclock文件。
hwclock文件可以从我博客的资源处下载:
http://download.csdn.net/detail/u011475210/9907749

/etc/localtime下修改时区,-->date
/etc/zonetime下修改时区。-->hwclock

1.输入hwclock命令,若显示时间为1970,则说明没有成功读取硬件时间;正常情况下,若初次给RTC供电,则显示时间为固定值,且连续执行hwclock时间无变化。
2.使用date命令写入系统时间,

date -s "2005-05-05 05:05:05"

接着使用hwclock命令写入硬件时钟。

hwclock -w

断电重启,若读取正常,这hwclock显示时间为设置时间。
3.若hwclock命令不能用,则需替换/sbin目录下hwclock文件。

应用层RTC时间修改:

整个项目我是负责驱动层的,在RTC这块主要解决的是如何将时间参数写入硬件时间,这样掉电之后时间才不会在重新上电之后复位到1970。应用层由我的好基友负责,至于如何编写应用层的RTC时间修改程序,可以通过下面的链接跳转至他的博客,写的很详细,我就不在此赘述了。

http://blog.csdn.net/c406495762/article/details/51168155

系列教程持续发布中,欢迎订阅、关注、收藏、评论、点赞哦~~( ̄▽ ̄~)~

完的汪(∪。∪)。。。zzz