Linux内核定时器驱动开发技术详解.pdf

一.Linux内核定时器概念

不同于单片机定时器,Linux

内核定时器是一种基于未来时间点的计时方式,以当前时刻

为启动的时间点,以未来的某一时刻为终止点。比如,现在是

10

点

5

分,我要定时

5

分钟,

那么定时就是

10

点

5分+5分钟=10点

10

分。这个和咱们的闹钟很类似。比如你要定一

个第二天早晨的

8

点的闹钟,就是当前时间定时到第二天早晨

8

点。

需要注意的是,内核定时器定时精度不高,不能作为高精度定时器使用。并且内核定时器

并不是周期性运行的,超时以后就会自动关闭,因此如果想要实现周期性定时,那么就需要在

定时处理函数中重新开

文档评论(0)

1亿VIP精品文档

相关文档