首先make menuconfig,在字符驱动中选中"S3C2410 RTC Driver",但注意不要选"Enhanced Real Time Clock Support"。但光是这样是不会出现/dev/misc/rtc节点的。因为默认在初始化里没有加入S3C2410RTC的设备。因此,接下来要修改arch/arm/mach-s3c2410/mach-smdk2410.c,在struct platform_device *smdk2410_devices[]中添加"&s3c_device_rtc,"。s3c_device_rtc结构体已在arch/arm/mach-s3c2410/devs.c中定义。
最后编译内核,加载运行,出现如下提示:
S3C2410 RTC, (c) 2004 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
至此大功告成。
zhaoliang_0801_926809075 2007-7-27 08:07
我可没说,我要和你平摊阿,呵呵
用户66695 2007-7-13 10:59