ChinaUnix.net
相关文章推荐:

hrtimer的使用

最近在编个基于892.11协议的计时器,中断间隔为20us,想用hrtimer,但不知道怎么用,有没有哪位大哥知道,帮帮忙

by skingju - C/C++ - 2008-07-07 18:25:55 阅读(2765) 回复(2)

相关讨论

kernel-2.6.22中的arm arch加入了对dynticks, clocksource/event支持. imx31的BSP在clock这里有一些改动. 找了些kernel clock及timer子系统近来的变化, 总结一下. 一般来说Soft-Timer (timer wheel / hrtimer) 都是由Hardware-Timer(时钟中断之类)以及相关的clock source(e.g GPT in Soc)驱动, 所以我打算先从clock这层开始介绍, 接着是soft-timer, kernel timekeeping, 最后来看一些应用. Clock Sourceclock source定义...

by raul.liu - Linux文档专区 - 2009-04-16 23:44:37 阅读(1677) 回复(0)

pdf文件下载地址: http://linux.chinaunix.net/bbs/attachment.php?aid=230790 内核的时间系统,还是比较有意思的.上次写过cfs后,便看了hrtimer部分,一直没抽出时间来整理,现在还有一些不太明白的地方,我准备开这个帖子,和大家多聊聊,聊完了,我再做个总结...毕竟,一个人的思维局限性很大,呵呵 我的理解肯定有许多错误的地方,欢迎大家指正,交流.... 今晚只简单说说,我会在后面详细总结出内核时间系统的建立和运行机制,并将学习过程...

by wangxingchao201 - Linux文档专区 - 2010-01-24 23:29:34 阅读(3049) 回复(0)

在/var/log/message中出现 kernel: hrtimer: interrupt took 3123826 ns 请问一下是什么原因

by General_715 - 内核源码 - 2012-12-06 20:07:49 阅读(5282) 回复(2)

通过hrtimer来模拟tick处理时 void tick_setup_sched_timer(void) { struct tick_sched *ts = &__get_cpu_var(tick_cpu_sched); ktime_t now = ktime_get(); /* * Emulate tick processing via per-CPU hrtimers: */ hrtimer_init(&ts->sched_timer, CLOCK_MONOTONIC, hrtimer_MODE_ABS); ts->sched_timer.function = tick_sched_timer; /* Get the next period (per cpu) */ hrtimer_set_expires(&ts->sched_timer, ...

by blake326 - 内核源码 - 2012-04-28 10:14:57 阅读(1773) 回复(3)

我的朋友muddogxp写的时间的文章,是我早期的启蒙之作,谢谢他. kernel-2.6.22中的arm arch加入了对dynticks, clocksource/event支持. 找了些kernel clock及timer子系统近来的变化, 总结一下. 一般来说Soft-Timer (timer wheel / hrtimer) 都是由Hardware-Timer(时钟中断之类)以及相关的clock source(e.g GPT in Soc)驱动, 所以我打算先从clock这层开始介绍, 接着是soft-timer, kernel timekeeping, 最后来看一些应用. ...

by wangxingchao201 - Linux文档专区 - 2010-01-21 23:47:56 阅读(1663) 回复(0)

内核的时间系统,还是比较有意思的.上次写过cfs后,便看了hrtimer部分,一直没抽出时间来整理,现在还有一些不太明白的地方,我准备开这个帖子,和大家多聊聊,聊完了,我再做个总结...毕竟,一个人的思维局限性很大,呵呵 我的理解肯定有许多错误的地方,欢迎大家指正,交流.... 今晚只简单说说,我会在后面详细总结出内核时间系统的建立和运行机制,并将学习过程中收集的资料,与大家分享. 1) 采用hrtimer resolution的kernel,在硬件支持的...

by wxc200 - 内核源码 - 2011-10-10 09:35:45 阅读(9651) 回复(10)

如题 目的:以最少的延迟执行一个函数 已知:hrtimer 可以做到纳秒级的定时器,并产生硬件中断。(测试过确实可用) 自己定义的回调函数可能是在 定时器中断的下半部被执行的,也就是tasklet中。(未经测试) 提问原因:硬件中断可以保证时间上的高精度。但是软中断只能保证在1HZ内被调度,也就是1ms。 满足不了我的工程的时间精度要求。 问题:如何设置才能使自己定义的回调函数直接在硬件中断中被执...

by giniouswr - 驱动开发 - 2010-07-29 10:01:25 阅读(7366) 回复(2)

越来越觉得hrtimer部分代码的复杂。个人在学习的过程中,思维很局限,搜集的资料也有限。 有没有朋友恰好对这部分感兴趣, 可以共同讨论,一起学习。 偶的msn:wxc200@hotmail.com welcome,welcome

by wxc200 - 内核源码 - 2009-03-17 16:20:03 阅读(1361) 回复(0)