关于Linux时间子系统有两个系列文章讲的非常好,分别是WowoTechDroidPhone.

还有两本书分别是介绍:

Linux用户空间时间子系统《Linux/UNIX系统编程手册》的第10章 时间和第23章 定时器与休眠

Linux内核时间子系统《深入Linux内核架构》的第15章 时间管理。

《Linux/Unix系统编程手册》 时间子系统

《深入Linux内核架构》时间子系统

WowoTech Linux时间子系统专题

Linux时间子系统之(一):时间的基本概念

Linux时间子系统之(二):软件架构

Linux时间子系统之(三):用户空间接口函数

Linux时间子系统之(四):timekeeping

Linux时间子系统之(五):POSIX Clock

Linux时间子系统之(六):POSIX timer

Linux时间子系统之(七):Posix CPU timer

Linux时间子系统之(八):Alarm timer

Linux时间子系统之(九):interval timers

Linux时间子系统之(十):低精度timer

Linux时间子系统之(十一):高精度timer

Linux时间子系统之(十二):periodic tick

Linux时间子系统之(十三):Tick Device layer综述

Linux时间子系统之(十四):tick broadcast framework

Linux时间子系统之(十五):clocksource

Linux时间子系统之(十六):clockevent

Linux时间子系统之(十七):ARM generic timer驱动代码分析

DroidPhone Linux时间子系统专题

Linux时间子系统之一:clock source(时钟源)

Linux时间子系统之二:表示时间的单位和结构

Linux时间子系统之三:时间的维护者:timekeeper

Linux时间子系统之四:定时器的引擎:clock_event_device

Linux时间子系统之五:低分辨率定时器的原理和实现

Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现

Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()

Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)

Linux时间子系统(自制系列)

Linux时间子系统之一:认识timer_list和timer_stats和使用

Linux时间子系统之二:Alarm Timer

Linux时间子系统之三:jiffies

Linux时间子系统之四:Timer在用户和内核空间流程

Linux时间子系统专题汇总的更多相关文章

  1. Linux时间子系统之(一):时间的基本概念

    专题文档汇总目录 Notes:Linux时间基准点:Linux时间和broken-down time(struct tm):不同精度的时间表示time_t.timeval.timespec. 原文地址 ...

  2. Linux时间子系统之(二):软件架构

    专题文档汇总目录 Notes:从框架上讲解了时间子系统,从底向上包括CPU Local TImer.Global Counter.Clock Souce/Clock Events模块管理.Tick D ...

  3. Linux时间子系统之(三):用户空间接口函数

    专题文档汇总目录 Notes:用户空间时间相关接口函数: 类型 API 精度 说明 时间 time stime time_t 精度为秒级 逐渐要被淘汰.需要定义__ARCH_WANT_SYS_TIME ...

  4. Linux时间子系统之(四):timekeeping

    专题文档汇总目录 Notes:timekeeping模块的狠心数据结构是timekeeper,它维护了系统不同类型时钟的时间值,并且介绍了获取不同类型时钟时间的函数. clocksource切换通过c ...

  5. Linux时间子系统之(五):POSIX Clock

    专题文档汇总目录 Notes: 本章主要介绍了若干种类的静态时钟,这些时钟都可以通过k_clock表示,注册到posix_clocks中.这些都是静态时钟,可以分为三大类:各种REALTIME时钟.带 ...

  6. Linux时间子系统之(六):POSIX timer

    专题文档汇总目录 Notes:首先讲解了POSIX timer的标识(唯一识别).POSIX Timer的组织(管理POSIX Timer).内核中如何抽象POSIX Timer:然后分析了POSIX ...

  7. Linux时间子系统之(十二):periodic tick

    专题文档汇总目录 Notes:TickDevice模式,以及clocckevent设备.TickDevice设备的初始化,TickDevice是如何加入到系统中的.周期性Tick的产生. 原文地址:L ...

  8. Linux时间子系统之(十三):Tick Device layer综述

    专题文档汇总目录 Notes:从概念层次描述了tick-comm.oneshot tick.broadcast tick:重点介绍了tick和tickless概念及其区别,两种tick device: ...

  9. Linux时间子系统之(十四):tick broadcast framework

    专题文档汇总目录 Notes:BroadcastTick作为cpuidle的waker,硬件基础.BroadcastTick嵌入在当前系统Tick框架中.BroadcastTick设备初始化:周期性T ...

随机推荐

  1. apache 配置详解

    三种MPM介绍                                                                               Apache 2.X  支持 ...

  2. 用jquery+Asp.Net实现省市二级联动

    页面html: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ddlAjax. ...

  3. eclipse中Debug简单记忆

    最左边:代码一步一步的走,进入函数也是一步一步的走: 最中间:在断点开始一步一步的走,遇到函数不会进入函数,而是直接跳过函数(但是把函数中的代码整体走完的): 最右边:断点开始一部迅速返回上一级函数调 ...

  4. C# 合并多种格式文件为PDF

    文档合并是一种高效文档处理方式.如果能够有一个方法能将多种不同类型的文档合并成一种文档格式,那么在文档存储管理上将为我们提供极大的便利.因此,本篇文章介绍了一种如何使用免费组件Free Spire.O ...

  5. Nginx常用模块安装命令

    将目录切换至Nginx安装包目录下,使用./configure命令进行安装.一些第三方模块需要先下载过来,指定下解压后的目录即可. ./configure --prefix=/usr/local/ng ...

  6. ORM框架--GreenDao 3.0基本使用指南

    0. ORM框架--GreenDao 3.0基本使用指南 1. Gradle 的配置 这里可以参照官方的文档进行最新的配置(本示例的版本等你看到可能就不是最新的了),但是值得注意的一点是,GreenD ...

  7. javaScript(3)---语法、关键保留字及变量

    学习要点: 1.语法构成 2.关键字保留字 3.变量 任何语言的核心都必然会描述这门语言最基本的工作原理.而JavaScript的语言核心就是ECMAScript 一.语法构成 区分大小写:ECMAS ...

  8. 使用HttpClient进行https连接(一)

    一.生成密钥库和证书 1.生成服务器证书库 keytool -validity 365 -genkey -v -alias uyun -keyalg RSA -keystore /opt/UEM/ke ...

  9. java web--DOM

    Dom总结dom:文档对象模型的简称.dom的解析:与XML一样遵循同样的规范 将标记型文档解析成一棵DOM树,并将树中的内容都封装成节点对象. 如果html文档过大,同样会造成解析过慢,怎么使用sa ...

  10. NewLife.Net——开始网络编程

    网络编程的重要性就不说了,先上源码:https://github.com/nnhy/NewLife.Net.Tests 一个服务端,就是监听一些端口,接收客户端连接和数据,进行处理,然后响应. /// ...