腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
Linux
用户空间中实现高精度定时器?
、
、
我读过关于
hrtimers
的文章,但是我发现的所有实现都是针对
内核
空间的。我想在用户空间中实现它。是否有任何API可以调用这些
hrtimers
,我可以在用户空间中
使用
,或者
在
linux
中
实现精确定时器的任何其他方式? 我已经将jiffy设置为几纳秒。
浏览 1
提问于2014-06-05
得票数 5
回答已采纳
1
回答
Linux
内核
计时器子系统:精度与分辨率
、
我试图测量部分
Linux
内核
代码的执行时间,发现计时器有两个不同的子系统。
hrtimers
代表高精度计时器,hpet代表高精度事件计时器。 分辨率和精度有什么不同?
浏览 3
提问于2012-02-11
得票数 5
1
回答
在
Linux
内核
中
使用
hrtimers
、
在网上和Stackoverflow上搜索了很长一段时间后,我意识到
在
Linux
内核
中
使用
hrtimers
的具体例子并不多。我知道/include/
linux
/hrtimer.h上有文档,但文档并不清楚,似乎假设我已经熟悉它们。 谁能给出一个
使用
这个计时器的基本例子?
浏览 30
提问于2019-02-20
得票数 1
回答已采纳
1
回答
如何
使用
“hrtimer‘s”函数?
、
我试图调用函数并
使用
'hrtimer‘和'ktime’的类型,但我得到的错误消息如下:HRTIMER_MODE_ABS undeclared
linux
/ktime.h: No such file or directory compilation terminated.现在我
使用
-lrt。
浏览 5
提问于2014-07-23
得票数 0
回答已采纳
1
回答
当clock_nanosleep被配置为睡眠10 ms时,它为什么要睡眠20 ms?
、
在
执行任务之前,我要检查clock_nanosleep的一致性。我用了10个值来检查clock_nanosleep的睡眠时间,但是它们
在
19到22 ms之间变化,应该是10 ms。我
使用
SCHED_FIFO,pri-98运行这个线程,
在
Linux
中
启用了
HRTimers
。目前,我正在
使用
带有RT修补程序的3.14.29
Linux
内核
。除了
HRTIMERS
之外,clock_nanosleep还需要在
浏览 2
提问于2016-01-28
得票数 3
1
回答
linux
的告警()是如何由
内核
处理的
、
、
、
、
我读到了警报()调用是如何在
linux
上工作的。由于
内核
达到零设置了一个向下计数器,所以在那一刻就会引起警报。因此
内核
必须跟踪它必须向其发送信号的所有进程,其中一个是向下的计数器。它是怎么做到的? 它是否维护一个链接的排序列表,每个节点都表示该进程?
浏览 1
提问于2014-03-16
得票数 4
回答已采纳
2
回答
如何在
Linux
内核
中
睡觉?
、
、
、
我是否可以
使用
msleep()函数在
内核
空间中睡眠指定的时间?如果是这样的话,我需要包含哪些头文件?#include <
linux
/time.h>似乎不是正确的。为此目的,是否有更好的功能?
浏览 4
提问于2013-04-14
得票数 38
回答已采纳
3
回答
clock_getres和Kernel2.6
、
、
、
我现在正在
使用
ubuntu11.04,并
使用
v2lin从vxWorks tolinux移植我的程序。我对clock_getres()有问题。
使用
此代码:clock_getres(CLOCK_REALTIME, &res);那么
内核
2.6
中
时钟分辨率的正确值应该是多少? 谢谢
浏览 8
提问于2011-07-04
得票数 3
1
回答
为
Linux
编写一个
内核
模块
、
、
、
我目前正在上一个系统课程,在那里我们
使用
Ubuntu学习“基本”
Linux
指令和命令/编程。我们当前的项目是编写自己的
内核
-模块,并将其安装在
Linux
中
。Diese Speicherallokation messen Sie mittels des时间戳计数器rdtsc (auf Intel x86 / AMD64) bzw.mit
hrtimers
(ARM) und geben das auf der Kernel-控制台mittels printk() aus
浏览 3
提问于2021-11-29
得票数 1
2
回答
在
linux
内核
中有可能以微秒的粒度休眠吗?
、
、
、
在
linux
内核
中有可能以微秒的粒度休眠吗?据我所知,有可以
在
毫秒内休眠的msleep(),还有
在
微秒粒度内忙碌等待时间的udelay()。但我需要睡眠(而不是忙碌的等待)以达到微秒的粒度…… 有没有办法
在
linux
内核
中
编写一个新的API来实现这一点?
浏览 7
提问于2015-01-23
得票数 1
1
回答
BUG:调度时原子...
使用
sysfs_notify()
、
、
我有一个
内核
模块,它
使用
hrtimers
在
计时器触发时通知用户空间。我知道我可以只
使用
用户空间计时器,但它是
在
模拟一个驱动程序,它将在未来真正与硬件对话。在做了一些研究之后,我假设我注册为回调的hrtimer.function是由
内核
内部从中断例程调用的(使我的回调函数处于“原子上下文”
中
)。然后,当我
在
回调
中
调用sysfs_notify()时,我得到了
内核
错误,因为sysfs_notify()获取
浏览 0
提问于2014-12-09
得票数 0
1
回答
如何通过jiffies实现已用时间
、
、
、
、
我想了解如何在C中
使用
jiffies实现运行时间。让我们假设我有一系列指令unsigned long js,je,diff; /*Series of instructions*/
使用
jiffies,我必须在我的代码上写什么?#include <
linux
/jiffies.h> unsign
浏览 3
提问于2014-11-23
得票数 2
1
回答
系统在运行两个不同的LKMs时挂起,以便每秒钟获取电池统计信息。
、
、
我正在开发一个(LKM),它分析我的笔记本电脑的电池参数,并将每隔一段时间写入
内核
日志文件(/var/ log /kern.log)。
使用
日志文件
中
的数据,我将绘制一个实时图形。我遵循的步骤是: 定期执行LKM函数的代码是从获取的。它被修改为每秒钟运行一次。我输入了两个LKM的代码并创建了一个LKM,并将其插入到我的Ubuntu14.04 64位操作系统
内核</em
浏览 5
提问于2015-04-23
得票数 2
回答已采纳
2
回答
Hrtimers
与clockid_t问题
、
我正在开发一个新的
linux
调度程序,我需要
hrtimers
。我阅读了如何在:
中
实现它们#include "
linux
/ktime.h"#include "
linux
/timer.h" #include "<
浏览 5
提问于2011-12-15
得票数 3
2
回答
linux
下如何获得高精度纳秒级延迟
、
、
、
我已经编写了
内核
模块来测量ndelay()
内核
函数的正确性。#include <
linux
/module.h>#include <
linux
/kernel.h>#include <
linux
/delay.h> static int __init initializ
浏览 4
提问于2016-03-30
得票数 1
1
回答
clock_nanosleep是否受adjtime和NTP的影响?
、
、
、
但是,clock_nanosleep()不支持CLOCK_MONOTONIC_RAW,并且尝试
使用
它将导致返回代码95操作不受支持(Kernel4.6.0)。
浏览 13
提问于2016-08-21
得票数 9
回答已采纳
2
回答
当针对中断处理程序调用bottom half时
、
、
当提到
Linux
内核
中断处理程序时,据我所知,中断执行有两个阶段,第一个阶段是上半部分,第二个阶段是下半部分。 我知道上半部分将在硬件中断发生时立即执行,但我的疑问是下半部分何时以及如何执行?
浏览 1
提问于2013-12-07
得票数 5
1
回答
是否有人
使用
UDP巨型图实现了解决方案?
、
虽然我不需要
使用
它们,但我想我应该深入研究一下,看看人们是如何做一些聪明的事情的。那么,是否有人
使用
过它们?如果
使用
过,又是如何
使用
的?
浏览 2
提问于2012-09-20
得票数 4
回答已采纳
2
回答
网络过滤器预录钩子
中
的源nat
、
、
、
在从
Linux
2.6.32(Ubuntu10.04)升级到2.6.35 (Ubuntu10.04清晰的后端端口)之后,似乎SNATted包只是简单地丢弃
在
Linux
内核
中
。我知道SNAT从来没有被建议
在
()
中
执行,但是在做出实际的路由决定之前,我们仍然有一些理由希望做源纳特。 有开发2.6.35+
linux
内核
的
内核
模块的经验吗?
在
linux
内核
/ne
浏览 4
提问于2011-04-14
得票数 0
1
回答
scheduler_tick -
在
Linux
中
这是从哪里来的?
、
、
我想了解当处理器产生
内核
代码的机会并执行维护和调节工作时的中断机制。我所知道的是,计时器中断为操作系统提供了这个功能。1)我想知道什么是相关的中断号,以及
在
Linux
情况下调用的第一个OS例程是什么。如果我知道这个.的文件和函数名,那就太好了。对于
Linux
,scheduler_tick是用来调度新任务的
内核
函数,但是未知的是谁调用了scheduler_tick及其父函数?2)
在
Linux
中
还有其他的中断调用scheduler_tick吗?如果有的话,
浏览 2
提问于2012-10-03
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券