驱动程序中使用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);