相关疑难解决方法(0)

从内核空间执行用户空间函数

我在linux中编写一个自定义设备驱动程序,必须能够在中断时快速响应.用于处理此问题的代码已存在于用户空间实现中,但这种代码太慢,因为它依赖于软件不断检查中断线的状态.在做了一些研究后,我发现你可以从内核模块注册这些中断线,并执行函数指针给出的函数.但是我们想要执行的代码是在用户空间中,有没有办法从内核空间模块调用用户空间中的函数?

c linux module linux-kernel

5
推荐指数
2
解决办法
1万
查看次数

如何在内核模块中使用 system() 因为 stdlib.h 不能在内核程序中使用?

在 Linux 中开发内核模块时,不允许使用 C 标准库。但是,如果我需要使用一些常用功能,例如system(),我该如何实现?

c linux linux-kernel

0
推荐指数
1
解决办法
77
查看次数

标签 统计

c ×2

linux ×2

linux-kernel ×2

module ×1