一、相关知识点
(一)知识点
1、内核定时器分类
1)标准定时器或系统定时器
2)高精度定时器(HRT)
头文件:#include <linux/hrtimer.h>
2、检查系统是否可用HRT
1)查看内核配置文件
CONFIG_HIGH_RES_TIMERS=y
2)查看机器
cat proc/timer_list | grep "resolution"
结果 .resolution: 1 nsecs 表示可用HRT(高精度定时器),如下图:
(二)定时器API
1、初始化定时器
#define timer_setup(timer, callback, flags)</