linux内核定时器 记录

驱动程序中使用timer的几个必要的操作

1.分配

static struct timer_list pwm_timer;

2.设置、添加
pwm_timer.function = pwm_timer_function;
pwm_timer.expires  = jiffies + 1*HZ;

init_timer(&pwm_timer);

3设置下一次启动的时间

mod_timer(&pwm_timer, jiffies+HZ/100);

4.释放

del_timer(&pwm_timer);

猜你喜欢

转载自blog.csdn.net/qq_33166886/article/details/83822373