RK3399平台开发系列讲解(基础篇)延迟和定时器管理

在这里插入图片描述

返回专栏总目录

文章目录

  • 一、标准定时器
    • 1.1、jiffy和HZ
    • 1.2、定时器API
  • 二、高精度定时器(HRT)
  • 三、动态Tick/Tickless内核
  • 四、内核中的延迟和睡眠
    • 4.1、原子上下文
    • 4.2、非原子上下文

沉淀、分享、成长,让自己和他人都能有所收获!

时间是继内存之后常用的资源之一。它用于执行几乎所有的事情:延迟工作、睡眠、调度、超时以及许多其他任务。

时间有两类。内核使用绝对时间来了解具体时间,也就是一天的日期和时间,而相对时间则被内核调度程序使用。对于绝对时间,有一个称为实时时钟(RTC)的硬件芯片。为了处理相对时间,内核依赖于被称作定时器的CPU功能(外设࿰

你可能感兴趣的:(RK3399)