linux 定时器timer使用
来源:互联网 发布:ubuntu deb 编辑:程序博客网 时间:2024/05/10 13:47
1.添加头文件
#include <linux/timer.h>
2.定义一个timer_list结构体成员
struct timer_list t1;
3.初始化定时器
init_timer(&t1);
4.填充t1成员
t1.function=&timer_fn;//回调函数t1.expires=jiffies+HZ;//定时值t1.data=HZ;//回调函数参数
5.添加定时器回调函数
void timer_fn(unsigned long i)//注意函数格式:返回void,参数unsigned long{printk("1s over!\n");t1.expires=jiffies+i;//定时值add_timer(&t1);//修改定时器值add_timer会调用mod_timer}
6.添加定时器
add_timer(&t1);
7修改定时值
add_timer(&t1);
或者
mod_timer(&t1,jiffies+HZ);
一般放在回调函数里面重装定时器定时值
- linux 定时器timer使用
- linux Timer 定时器使用
- linux中定时器timer的使用
- linux 下定时器timer的使用
- [Linux]Timer 定时器
- 使用Timer实现定时器
- Delphi-Timer定时器使用
- timer 定时器的使用
- flex Timer定时器使用
- Timer定时器使用
- LDD3 Timer定时器使用
- c# 使用定时器Timer
- Timer定时器的使用
- preloader定时器timer使用
- Timer定时器使用
- 定时器Timer的使用
- matlab 使用定时器timer
- Timer 定时器的使用
- IOS 实现Camera连拍功能
- LINQ 图解
- 好的博客
- Android 日历开发教程[六]
- 用U盘启动系统时,发现没有USB-HDD选项,只有USB-FDD选项怎么办?
- linux 定时器timer使用
- 月神之箭(Elune’s Arrow)
- Objective-C语法快速参考
- oracle 11g,导出数据库时,空表不能导出的问题
- Servlet过滤器的概念
- object-c 属性
- MPLAB v8常见设置
- 【多媒体封装格式详解】---MP4【1】
- 熊太郎's present