欢喜耳机

文章
3
资源
0
加入时间
2年10月24天

定时器struct timer_list的高级使用

1、前言Linux内核中的定时器是一个很常用的功能,某些需要周期性处理的工作都需要用到定时器。在Linux内核中,使用定时器功能比较简单,需要提供定时器的超时时间和超时后需要执行的处理函数。2、常用API接口在Linux内核中使用全局变量jiffies来记录系统从启动以来的系统节拍数,当系统内核启动的时候,会将该jiffies初始化为0,该定义在kernel/include/linux/jiffies.h文件中,如下:复制代码extern u64 __jiffy_data jiffies_64;