坚强盼望

文章
4
资源
0
加入时间
3年1月8天

Linux定时器Linux内核时间管理

Linux内核时间管理系统时间管理需要一个硬件定时器提供时钟 ,通常这个定时器时通用的,有利于系统移植。像UCOS 或 FreeRTOS 一般使用 Systick 作为系统时钟源(systick 是cortex-m 内核提供的定时器,芯片厂商在使用cortex-m内核制作芯片时为了通用性也会选择它作为芯片的硬件定时器)。同样Linux 也需要一个定时器来驱动,Linux内核就是使用它来进行一系列的时间管理操作。(具体是什么不深究)Linux 内核中有大量的函数需要时间管理,比如周期性的调度程序、