腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
微软在 Windows 10 中搞了个真正的 Linux 内核
为什么你的发行版仍然在使用“过时的”Linux 内核?
Linux 内核确认使用 Code of Conduct 行为准则
在 Obsidian 中创建和使用链接 | Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券