Chinaunix首页 | 论坛 | 博客
  • 博客访问: 804459
  • 博文数量: 489
  • 博客积分: 475
  • 博客等级: 下士
  • 技术积分: 3087
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 16:28
文章分类

全部博文(489)

文章存档

2013年(7)

2012年(301)

2011年(181)

分类:

2011-12-22 20:48:20

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

内核源码自带RTC 驱动,在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

 

 

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