目录
前言
高精度定时器,为我们提供了纳秒级别的定时精度,以满足对精确时间有迫切需求的内核驱动。hrtimer通过可编程定时器来现,在等待时,不占用CPU资源;
一、什么是高精度定时器
内核从2.6.xx开始加入了高精度定时器hrtimer,它可以为我们提供纳秒级别的定时精度,以满足对精确时间有迫切需求的内核驱动;高精度定时器它类似于一种“软件中断”,定时时间超时会触发回调函数;
二、高精度定时器知识点
1、hrtimer结构体
路径:kernel/include/linux/hrtimer.h
/**
* struct hrtimer - the basic hrtimer structure
* @node: timerqueue node, which also manag
本文详细介绍了嵌入式系统中RK3568平台的高精度定时器(hrtimer)。内容包括hrtimer的概念、结构体、初始化、设置定时时间、回调函数、重置超时时间、开启与关闭定时器,以及在实际应用中的注意事项。通过对hrtimer的深入探讨,帮助读者掌握在内核驱动中实现纳秒级定时精度的方法。
订阅专栏 解锁全文

520

被折叠的 条评论
为什么被折叠?



