明远智睿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