- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个新的 Linux 调度程序,我需要 hrtimers。我阅读了如何实现它们,在: http://lwn.net/Articles/167897/
我做了一个小程序,在使用之前测试这些定时器,但我遇到了一些问题。
那个小程序是这样的:
#include "linux/ktime.h"
#include "linux/hrtimer.h"
#include "linux/timer.h"
#include "linux/tick.h"
static void funcion_timers(unsigned long data) {
printk(" HOLA HA SALTADO EL TIMER y el dato es %lu \n", data);
}
int main () {
ktime_t kt;
int i;
struct hrtimer my_timer;
clockid_t reloj;
enum hrtimer_mode mode;
kt = ktime_set(0, 5000000);
reloj=CLOCK_MONOTONIC;
mode=HRTIMER_REL;
printk("EMPIEZA EL PROGRAMA");
hrtimer_init(&my_timer, reloj);
my_timer.function=&funcion_timers;
my_timer.data=3;
hrtimer_start(&my_timer, kt, mode);
for (i=0; i<10000; i++) { } //A kind of waste of time cause I had problem with sleep into the kernel
}
当我编译时,我被告知(我不是从 shell 复制,因为它是西类牙语 xD):
HRTIMER_REL
未声明hrtimer_init
需要更多参数my_timer.function=&funcion_timers;
中我有一个不兼容的指针类型 :Sstruct hrtimer
没有名为 data
的成员为什么 hrtimer_init 需要参数?我认为它被定义为:
*void hrtimer_init(struct hrtimer *timer, clockid_t which_clock);*
综上所述,我想我可能没有理解clockid_t
是如何工作的;它是如何工作的?我在 Internet 上找不到太多关于它的信息。
非常感谢,:D阿尔贝托
最佳答案
int main()
?您是否尝试从用户空间调用内核函数?
关于c - hrtimers 和 clockid_t 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8520818/
我正在尝试在 Mac OS X 上使用在 Linux 平台上编写的 C 代码。我遇到了与计时器相关的错误: ../src/stinger/timer.c:61:1: error: unknown ty
大多数 POSIX 兼容系统都提供了获取或设置高分辨率计时器之一的功能: int clock_gettime(clockid_t clock_id, struct timespec *tp); 每个系
我正在开发一个新的 Linux 调度程序,我需要 hrtimers。我阅读了如何实现它们,在: http://lwn.net/Articles/167897/ 我做了一个小程序,在使用之前测试这些定时
我写了一个简单的timer函数,用g++编译,奇怪的是问timer_create的原型(prototype)是:int timer_create(clockid_t, sigevent*, void*
将 React Native 从 0.61.5 升级到 0.63.2 后,Flipper在 IOS 上导致错误为 typedef redefinition with different types (
我正在查看 react native 项目的源代码,但在构建它时遇到了问题。 运行以下命令后 npm install在项目的根目录 pod install在ios文件夹 我在终端收到以下消息: sh:
我的目标是运行一个 React Native 构建(iOS 版本)。 情况一 行动:启动地铁(确定) 构建 ios。问题:构建失败,退出代码为 1。 (CompileC /Users/macbook/
我是一名优秀的程序员,十分优秀!