Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631881
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 11:03:50

原文地址:RTC 驱动移植 作者:luozhiyong131

开发板: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 

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