Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117453
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 296
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-10 21:57
文章分类

全部博文(31)

文章存档

2016年(4)

2015年(27)

我的朋友

分类: LINUX

2015-03-03 10:43:37


1、linux-2.6.39内核对2440的RTC驱动已经十分完善了,但并未在mach-my2440.c中的设备集中加入它,因此并没有被激活,加入RTC结构体如下红色字体。

点击(此处)折叠或打开

  1. static struct platform_device *my2440_devices[] __initdata = {
  2.     &s3c_device_ohci,
  3.     &s3c_device_lcd,
  4.     &s3c_device_wdt,
  5.     &s3c_device_i2c0,
  6.     &s3c_device_iis,
  7. //lisi
  8.     &s3c_device_nand,
  9.     &s3c_device_rtc,
  10.     &my2440_device_eth,
  11. };
2、在内核中配置RTC
    Device Drivers --->
        <*> Real Time Clock --->

    可以看到这里缺省配置已经选择了RTC相关的选项,这里特别要注意的是该配置最下的<*> Samsung S3C series SoC RTC 选项支持,因为这里才是内核中真正的2440之RTC驱动配置项。

3、测试RTC

阅读(1774) | 评论(0) | 转发(0) |
0

上一篇:mini2440驱动-dm9000

下一篇:mini2440驱动-adc

给主人留下些什么吧!~~