- 博客(3)
- 收藏
- 关注
原创 Linux时间子系统(三) -- clockevent, tick device
1 clockeventclockevent是具有编程和事件产生能力的定时器,在我使用的ARM SOC平台上底层依赖的硬件是ARM Generic Timer中的Timers。当然,在SOC系统中应该还会有其它的timer可以使用,但是本文的介绍只限于arm的timer。1.1 数据结构struct clock_event_device { void
2017-08-23 22:18:38 2889
原创 Linux时间子系统(二) -- clocksource, timekeeper
转载请标明出处floater的csdn blog,http://blog.csdn.net/flaoter从本节开始使用的内核代码版本是3.18.12,使用的定时器硬件是ARM Generic Timer。1 clocksource在上一节中介绍过clocksource提供了一个单调增加的计时器,它的底层硬件在arm平台上对应的就是上一节中的System Counter。1.1 数据结构struct
2017-08-22 22:38:17 3630
原创 Linux时间子系统(一) -- 原理
转载请标明出处floater的csdn blog,http://blog.csdn.net/flaoter1 内核概述内核2.6之前的时间子系统主要是围绕低分辨定时器和基于它实现的tick时钟周期展开的,随着嵌入式应用的发展,时间子系统引入了两个主要功能: 高分辨率定时器, tickless系统。 1. tickless系统。为了满足嵌入式设备的低功耗需求,会停用周期性的时钟,使系统长时间地进入省
2017-08-19 16:34:18 5380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人