摘要: 在开发驱动程序的时候,难免要遇到将某些工作推后一定时间的处理,或者周期性的轮询硬件的状态。Linux提供了内核定时器完成这类工作。 定时器的使用非常方便,只需要执行一些初始化的操作,设置一个超时时间,指定超时发生时执行的函数,然后激活定时器就可以了。它的处理和工作队列还是有点类似的。其实,在Linux内核开发中,很多的操作都是类似的。还有一点需要注意的,内核定时器并不是周期运行,它在超时后自动销毁... 阅读全文
posted @ 2010-05-31 16:58 SimonShi 阅读(514) 评论(0) 推荐(0) 编辑