+ -
当前位置:首页 → 问答吧 → 求内核执行时间较长的代码【已解决】

求内核执行时间较长的代码【已解决】

时间:2010-11-25

来源:互联网

本帖最后由 瀚海书香 于 2010-11-25 18:03 编辑

因为现在测试需要在一个软中断执行时间大约在1~2秒的时间。
条件:1.不能使用浮点运算。(内核不支持)
      2.不能使用delay类函数。(软中断不允许睡眠)

哪位大虾给设计个执行时间比较长的代码啊?

作者: 瀚海书香   发布时间: 2010-11-25

  1. unsigned long now = jiffies;
  2. while (jiffies < (now+2*HZ)) {
  3.     cpu_relax();
  4. }
复制代码
未验证。

作者: ShadowStar   发布时间: 2010-11-25

回复 ShadowStar
测试一下先

作者: 瀚海书香   发布时间: 2010-11-25

回复 ShadowStar
可以。多谢

作者: 瀚海书香   发布时间: 2010-11-25