1. 程式人生 > >linux核心定時器 記錄

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);