分类: 嵌入式
2010-12-18 15:32:34
内核源码自带RTC 驱动,在arch/arm/mach-s3c2440/mach-smdk2440.c 中添加RTC 设备,在plat_device 结构体中加入:
&s
配置内核,支持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 S
启动时输出:
S
s
s
在终端下用busybox
#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 时间:
s