原创 怎样让linux2.6.14的S3C2410RTC跑起来

2007-2-6 09:29 3696 11 12 分类: MCU/ 嵌入式

首先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


至此大功告成。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

zhaoliang_0801_926809075 2007-7-27 08:07

我可没说,我要和你平摊阿,呵呵

用户66695 2007-7-13 10:59

怎么实现用I2C读写RTC,可以指导么?
相关推荐阅读
用户59663 2010-03-29 14:24
STM32入门指南
1.硬件平台. 现在可以买到学习有的有英蓓特的MCBSTM32 和万利的EK-STM32F,反正这两个板我都买了399元和199买的.实惠,如果你自己开板做,成本还比这高.学会了才自己做自己的板子吧....
用户59663 2010-03-29 14:19
VMware for Windows中安装Fedora Core 6详细过程
2 使用的VMware版本为VMware-workstation-6.0.5-109488<?xml:namespace prefix = o ns = "urn:schemas-microso...
用户59663 2010-01-22 20:45
linux各版本的对比
Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来...
用户59663 2009-09-11 14:33
嵌入式系统开发的流程
一个产品从立项到成品大概需要以下几个阶段:(这里说的主要是软件)需求分析除了用户的显性需求还要特别注意发掘用户的隐性需求,比如公认的或默认的,无需明说的。选型和方案论证要从如下几方面考虑:技术可行性,...
用户59663 2009-09-11 14:10
串口调试工具
超级终端默认不支持键盘回显,要在属性设置的ASCII码设置里选中本地回显才可以。另外,它默认不发送回车符。因此,超级终端默认不发送回车符。因此,下面的实验可能出错。实验内容:先通过串口发送一行字符串“...
用户59663 2009-08-12 17:33
操作寄存器的好习惯
对于一个寄存器的配置最好不要一次次分位控制,因为有可能造成硬件的不稳定或者异常。比如i2c的命令寄存器,对其是主是从,是否开中断等等进行设置。最好在初始化的时候将希望进行的设置保存在一个数据结构中,到...
EE直播间
更多
我要评论
1
11
关闭 站长推荐上一条 /3 下一条