发明名称 |
定时器的实现方法 |
摘要 |
本发明涉及一种定时器的实现方法,该定时器包括时钟中断服务单元、定时器处理任务单元和定时器单元,所述实现方法包括:在每次硬件时钟源中断时,时钟中断服务单元将系统相对时间进行加1操作,并同步更新系统标准时间;定时器处理任务单元读取系统标准时间和/或相对时间;定时器处理任务单元判断定时器单元是否到达定时时间,如果判断为到达定时时间,则执行所述定时器单元的预定操作。本发明的优点在于提高了嵌入式软件在定时器使用方面的灵活性和可扩展性;提高定时器的执行效率;增加系统中定时器相关问题的可测试性和可维护性。 |
申请公布号 |
CN1755614A |
申请公布日期 |
2006.04.05 |
申请号 |
CN200410080363.7 |
申请日期 |
2004.09.29 |
申请人 |
华为技术有限公司 |
发明人 |
丁阳华 |
分类号 |
G06F9/44(2006.01);G06F9/46(2006.01) |
主分类号 |
G06F9/44(2006.01) |
代理机构 |
北京英赛嘉华知识产权代理有限责任公司 |
代理人 |
余朦;方挺 |
主权项 |
1.一种定时器的实现方法,所述定时器包括时钟中断服务单元、定时器处理任务单元和定时器单元,其特征在于,所述实现方法包括:1)在每次硬件时钟源中断时,所述时钟中断服务单元更新应用系统的时间;2)所述定时器处理任务单元根据所述应用系统的时间判断所述定时器单元是否到达定时时间;和3)如果判断为到达定时时间,则执行所述定时器单元的预定操作。 |
地址 |
518129广东省深圳市龙岗区坂田华为总部办公楼 |