关于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. java自带dom工具使用实例

    代码参考自 黄亿华大神的<<1000行代码读懂Spring(一)- 实现一个基本的IoC容器>> 原网页如下 http://my.oschina.net/flashsword/ ...

  2. Jamon

    1.Jamon java 模版引擎 eclipse 插件   http://www.jamon.org/eclipse/updates 2.Jamon 官方网站 http://www.jamon.or ...

  3. Linux进程快照相关知识

    查寻内核版本 uname  -a    //  uname  -r 进程快照 ps       report a snapshot of the current processes USER     ...

  4. Oracle 远程访问配置

    服务端配置 如果不想自己写,可以通过 Net Manager 来配置. 以下配置文件中的 localhost 改为 ip 地址,否则,远程不能访问. 1.网络监听配置 # listener.ora N ...

  5. 一个你不能错过的第三方.net集合库

    今天查找资料的时候,偶然发现了一个第三方的面向.net的集合类库,相比较FCL中的集合类,此第三方集合类库更全,最基本的Set数据结构在FCL里面是没有的,但是这个类库里面有,而且此类库的作者就是&l ...

  6. Struts2 中的数据传输的几种方式

    1.     如何将参数从界面传递到Action? 你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有gette ...

  7. 用python开发调试器——起始篇

    首先,你得准备一套python开发环境,正常情况下,一般是在windows下开发的,因为win系统应用广泛,再则就是要有个IDE,这里我选择我熟悉的Eclipse.环境搭建,网上都有,比如:http: ...

  8. 初识java——运算符和表达式以及注释

    java中有不同的运算符,并且在运算中有着优先级的排序计算,其中++和——的优先级最高,最先计算 运算符注意:1,增量和减量运算符++,——. int a=1++; int b=++1; 其中1++表 ...

  9. Day7 面向对象和类的介绍

    面向对象讲解: ''' 面向过程: 核心是过程二字,过程指的是问题的解决步骤,基于过程去设计程序,就好比在设计一条流水线,是一种机械式的思维方式. 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 ...

  10. FFPLAY的原理(一)

    概要 电影文件有很多基本的组成部分.首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置.AVI和Quicktime就 是容器的例子.接着,你有一组流,例如,你经常有的 ...