在内核模块中添加睡眠/计时器

发布于 2024-11-06 07:35:50 字数 139 浏览 0 评论 0原文

加载模块后,我需要在内核模块中定期执行任务。我该如何实现这一目标。网络上的示例在 init_module 和 exit_module 中显示了一个 hello world。我还没有看到任何关于如何对内核模块内定期发生的事件进行编码的文献。有人可以提供意见吗? 谢谢

I need to do task at regular intervals in a kernel module after the module has loaded. How do I achieve that. The examples on the web show a hello world in the init_module and exit_module. I have not seen any literature on how to code regularly occuring events inside a kernel module. Can someone please provide inputs?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

哭了丶谁疼 2024-11-13 07:35:50

查看适用于 Linux 的这篇文章:内核 API ,第 3 部分:2.6 内核中的计时器和列表

它有一个示例模块,该模块同时使用简单计时器 API 和高分辨率计时器。

Have a look at this article for Linux: Kernel APIs, Part 3: Timers and lists in the 2.6 kernel

It has an example module that uses both the simple timer API, and highres timers.

一腔孤↑勇 2024-11-13 07:35:50

看看LDD的第7章:

http://lwn.net/Kernel/LDD3/

Take a look at chapter 7 of LDD:

http://lwn.net/Kernel/LDD3/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文