随笔分类 -  【Linux内核定时器】

摘要:转自:http://www.coinv.com/page/pid/492.html 摘要:PTP(Precision Time Protocol)协议基于以太网,能够达到亚微妙级的对时精度,在模态分析和振动测试等领域将有着广阔的应用前景。首先介绍了PTP协议的基本原理及工作流程,接着剖析了关键数据结 阅读全文
posted @ 2021-06-07 11:12 Sky&Zhang 阅读(2346) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/krythur/archive/2013/02/25/2932647.html 转自http://blog.sina.com.cn/s/blog_790f5ae10100rwd3.html 一)ANSI clock函数 1)概述:clock 函数的 阅读全文
posted @ 2016-11-18 15:25 Sky&Zhang 阅读(5433) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/openix/p/3324243.html 参考:1、http://bbs.eyeler.com/thread-69-1-1.html 2、《Linxu Kernel Development》3ed_CN p166~p185 3、《Professi 阅读全文
posted @ 2016-11-18 15:09 Sky&Zhang 阅读(945) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/hfyinsdu/p/4600052.html 参考地址: http://blog.csdn.net/jk110333/article/details/8177285 http://blog.chinaunix.net/uid-23629988-i 阅读全文
posted @ 2016-08-08 11:00 Sky&Zhang 阅读(2510) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.jb51.net/article/79960.htm 这篇文章主要介绍了Linux内核的基本的模块管理与时间管理操作,包括模块加载卸载函数的使用和定时器的用法等知识,需要的朋友可以参考下 内核模块管理Linux设备驱动会以内核模块的形式出现,因此学会编写Linux内核模块 阅读全文
posted @ 2016-07-07 17:16 Sky&Zhang 阅读(741) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-24219701-id-3288103.html 内核超时处理 jiffies 计数器 定时器中断由系统定时硬件以规律地间隔产生; 这个间隔在启动时由内核根据 HZ 值来编程, HZ 是一个体系依赖的值, 每次发生一个时钟中断, 一个 阅读全文
posted @ 2016-07-07 17:14 Sky&Zhang 阅读(4035) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/wowuyinglingluan/article/details/45720151 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/wowuyinglingluan/article/details/ 阅读全文
posted @ 2016-04-20 19:17 Sky&Zhang 阅读(1973) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/waverider2012/article/details/38305785 hrtimer高精度定时器的interval由ktime_set(const long secs, const unsigned long nsecs)决定,可做到ns级。此 阅读全文
posted @ 2016-04-18 16:08 Sky&Zhang 阅读(1616) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/beyondioi/article/details/9201695 今天在写触摸屏驱动时在中断处理函数中使用disable_irq关中断发现在进入中断处理后内核就挂掉了,于是研究了一下才发现disable_irq关闭中断并等待中断处理完后返回, 而di 阅读全文
posted @ 2016-04-18 15:23 Sky&Zhang 阅读(511) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/beyondioi/article/details/9212795 1.hrtimers - 为高分辨率kernel定时器,可作为超时或周期性定时器使用 1). hrtimer_init初始化定时器工作模式。 hrtimer_init(&vibe_ti 阅读全文
posted @ 2016-04-18 15:22 Sky&Zhang 阅读(9057) 评论(1) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/hoys/archive/2011/11/14/2248586.html 计时器是所有操作系统的一个必要组成部分,您将发现多个计时器机制。我们将首先简要介绍一些 Linux 计时器模式,然后深入研究它们的运行方式。 (Linux)时间的起源 在 L 阅读全文
posted @ 2016-04-18 14:41 Sky&Zhang 阅读(459) 评论(0) 推荐(0) 编辑
摘要:#include <linux/kernel.h>#include <linux/init.h>#include <linux/module.h>#include <linux/delay.h>#include <linux/interrupt.h> static void time_get(kti 阅读全文
posted @ 2016-04-13 15:41 Sky&Zhang 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/chenyu105/article/details/7720162 重点关注关中断的情况。临时做了一个版本,在CPU 0上监控所有非0 CPU的时钟中断计数,检查他们在100ms内是否增加。如果否,则认为此CPU关中断。另外,在高精度时钟中断处理函数h 阅读全文
posted @ 2016-04-12 11:11 Sky&Zhang 阅读(2115) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/droidphone/article/details/8112948 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[-] 数据结构 低分辨率下的动态时钟 1 切换至动态时钟模式 阅读全文
posted @ 2016-03-31 16:30 Sky&Zhang 阅读(3734) 评论(0) 推荐(0) 编辑
摘要:内核代码能一直获取一个当前时间的表示, 通过查看 jifies 的值. 常常地, 这个值只代表从最后一次启动以来的时间, 这个事实对驱动来说无关, 因为它的生命周期受限于系统的 uptime. 如所示, 驱动可以使用 jiffies 的当前值来计算事件之间的时间间隔(例如, 在输入驱动中从单击中区分 阅读全文
posted @ 2016-03-24 09:54 Sky&Zhang 阅读(676) 评论(0) 推荐(0) 编辑
摘要:5-3 Linux内核计时、延时函数与内核定时器 计时 1、 内核时钟 1.1 内核通过定时器(timer)中断来跟踪时间流 1.2 硬件定时器以周期性的间隔产生时间中断,这个间隔(即频率)由内核根据HZ来确定,HZ是一个与体系结构无关的常数。 1.3 这个时间间隔通常取1ms到10ms. 2、 j 阅读全文
posted @ 2016-03-24 09:53 Sky&Zhang 阅读(3238) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.xuebuyuan.com/877633.html 目前项目需要,需要对时间进行基准,基准的精度在微秒。下午老刘给我说不能用do_gettimeofday因为他的精度虽然可以到微秒但是是依靠jiffies的精度(在linux 2.6.27内核中这个jiffies的单位是1 阅读全文
posted @ 2016-03-24 09:51 Sky&Zhang 阅读(1643) 评论(1) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-20672257-id-2831219.html 内核一般通过jiffies值来获取当前时间。尽管该数值表示的是自上次系统启动到当前的时间间隔,但因为驱动程序的生命期只限于系统的运行期 (uptime),所以也是可行的。驱动程序利用j 阅读全文
posted @ 2016-03-24 09:50 Sky&Zhang 阅读(5458) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/droidphone/article/details/7975694 clock source用于为linux内核提供一个时间基线,如果你用linux的date命令获取当前时间,内核会读取当前的clock source,转换并返回合适的时间单位给用户空 阅读全文
posted @ 2016-03-24 09:23 Sky&Zhang 阅读(849) 评论(0) 推荐(0) 编辑
摘要:转自:http://helloyesyes.iteye.com/blog/1072433 努力成为linux kernel hacker的人李万鹏原创作品,为梦而战。转载请标明出处 http://blog.csdn.net/woshixingaaa/archive/2011/05/21/643621 阅读全文
posted @ 2016-03-19 10:22 Sky&Zhang 阅读(728) 评论(0) 推荐(0) 编辑