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

还有两本书分别是介绍:

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. 安卓Eclipse开发者的福音

    我们知道,谷歌已经放弃对Eclipse(ADT)的维护更新了,现在官网上也找不到ADT的下载链接了,我们大多数同学仍在使用的ADT版本可能已经很老了,估计大多数的SDK版本只到4.4,而,在尝试升级以 ...

  2. IDE

    IDE(Integrated Development Environment,集成开发环境).DE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器.编译器.调试器和图形用 ...

  3. Android高效率编码-细节,控件,架包,功能,工具,开源汇总,你想要的这里都有

    Android高效率编码-细节,控件,架包,功能,工具,开源汇总 其实写博客的初衷也并不是说什么分享技术,毕竟咱还只是个小程序员,最大的目的就是对自我的知识积累,以后万一编码的时候断片了,也可以翻出来 ...

  4. ruby和linux shell共同编程的示例

    有了shell为毛还要ruby呢?话不能这么说,有些小功能用ruby还是很方便的,比如说字符串的反转再加1功能用shell来写就比较麻烦.str="123456",我们定义一个反转 ...

  5. seo建站需要注意哪些

    seo建站是搜索引擎优化的意思,通过seo建站技术,我们可以为站点带来可观的流量.那么,要怎样才能做好seo建站?seo建站优化过程中应该注意的事项有哪些?这些问题,是每一个站长都关心的.鉴于此,笔者 ...

  6. java中List对象的操作方法

    List<String> list = new ArrayList<String>(); //增加 list.add("苹果"); list.add(&qu ...

  7. 关于linux防火墙

    1.防火墙是什么:防火墙就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种.无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘.而我们的任务就是需要去定义到底防火墙如何工作 ...

  8. miniui几个常用知识点汇总

    1.在表格中去除系统自带的序列号,请看代码: function allAndBrief(id) { if(id==1){ grid.set({ columns: [ { type: "ind ...

  9. htmldom操作添加标签顺序

    <!DOCTYPE html> <html> <body> <div id="div1"> </div> <scr ...

  10. java并发包小结(一)

    java.util.concurrent 包含许多线程安全.高性能的并发构建块.换句话讲,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的 ...