RTC驱动-2450
来源:互联网 发布:反对网络语言暴力文章 编辑:程序博客网 时间:2024/06/01 07:44
RTC驱动_2450
--作者:赖玉平(Auly)aulyp@163.com
RTC驱动主要实现的功能是能给系统提供读取和调节时间日期的接口,
要修改的文件有: 1 /smdk2450/src/common/rtc rtc.c
2 /smdk2450/src/inc S3c2450a_rtc.h
㈠ Rtc.c 里面的OALIoCtlHalInitRTC()函数是系统内核启动后调用此函数来初始系统时间信息的。三星说明如下
// This function is called by WinCE OS to initialize the time after boot.
// Input buffer contains SYSTEMTIME structure with default time value.
// If hardware has persistent real time clock it will ignore this value
// (or all call).
㈡ 加入了PM2450_RTC_INIT 的预编译开关,当在source.cmn里加入定义,则打开新的特性
{也就是增加了开机判断是否要重设为默认时间,原BSP中是每次开机必设为默认时间}
增加了两个函数 1 IsLeapYear() 判断是否为润年
2 IsSystemTimeStructValid()检查时间合法性
通过上面两个函数来实现开机判断是否应重设RTC
㈢ OS会自已调用OEMSetRealTime() 来设置时间
OEMSetAlarmTime() 设置闹钟
OEMGetRealTime() 读取时间日期
只要把这几个函数实现好,不用管其它的,一般三星原厂都会帮实现上面几个函数,我们要做的只有第二步而已
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ok138ok/archive/2009/07/24/4378188.aspx
- RTC驱动-2450
- RTC驱动-2450
- rtc驱动
- RTC驱动
- rtc驱动
- rtc驱动
- RTC驱动
- RTC驱动
- RTC驱动移植
- RTC驱动移植
- Linux下rtc驱动
- WINCE的RTC驱动
- linux RTC驱动移植
- WINCE的RTC驱动
- 2410 RTC 驱动解读
- platfrom RTC驱动分析
- 图解linux RTC 驱动
- linux rtc驱动
- acm 之路
- 驱动间的协调和管理
- 重构手法之——Extract Method
- LINQPad
- [MRG-EXAM]单链表的快速排序
- RTC驱动-2450
- 远控软件GHOST源码免杀
- FLEX实践—XML HttpService加载错误
- 包含只读表空间的控制文件丢失恢复一例
- poj 1103 maze源代码
- 如何卸载Oracle 10g
- Windows下Tomcat与Apache服务器集成
- 进程相关函数
- 可以让你少奋斗十年的工作经验