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

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

分类: 嵌入式

2010-12-18 15:32:34

内核源码自带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

 

 

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