Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7565210
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2011-12-06 13:18:16

开发板:2440

 arch/arm/mach-s3c2440/mach-smdk2440.c中添加RTC设备,在plat_device结构体中加入: 

&s3c_device_rtc, 

 配置内核,支持 RTC: 

Device Drivers ---> 

<*>Real Time Clock ---> 

[*]Set system time from RTC on startup and resume 

(rtc0) rtc used to set the system time 

[*]/sys/class/rtc/rtcN(sysfs) 

[*]/proc/driver/rtc(procfs for rtc0) 

[*]/dev/rtcN(character drivers) 

<*>Samsung S3C series SoC RTC 

启动时输出:

S3C24XX RTC, (c) 2004,2006 Simtec Electronics 

s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling 

s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0 

 

 在终端下用busybox1.15.2自带的date命令来查看和设置时间

#date <输入命令 

Thu Jan 1 00:01:36 UTC 1970 <显示的时间 

#date -s 2009.10.22-16:30:10 <设置时间格式:年..-::

Thu Oct 22 16:30:10 UTC 2009 

#hwclock -w <保存时间 

在文件系统的启动脚本中加入命令:hwclock -s 

 

每次启动系统时就会自动同步硬件 RTC 时间: 

s3c2410-rtc s3c2410-rtc: setting system clock to 2009-10-22 16:32:07 UTC 

阅读(2721) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~