我的目的很简单:测量经过的时间:
unsigned long start, end;
int init_module (void) {
start = jiffies;
printk("Hello Modules\n");
end = jiffies;
printk("Measuring time lapses: %lu\n", (end - start) * 1000 /HZ);
return 0;
}但是这个方法不起作用,因为printk太短了,有人能给我一些建议吗?还有其他选择吗?C和汇编都没问题。我被要求在2.4.37内核下工作。
发布于 2015-11-16 02:34:16
查看printk times。这将使您能够查看两次呼叫之间的时间,或显示与特定消息相关的时间。这是内核的插装工具之一。
下面提供了相关链接和补丁程序链接:
https://stackoverflow.com/questions/33722734
复制相似问题