kernel-module

kernel-module

文章 0 浏览 3

Linux 内核 - 整数到 ASCII

我需要在 Linux 内核中将整数转换为 ASCII 表示形式。我该怎么做?我找不到任何内置的转换方法。内核中是否已有这些或我需要添加自己的?…

一身骄傲 2024-08-27 06:09:30 6 0

Linux 内核模块 - 创建 proc 文件 - proc_root 未声明错误

我从该 URL 复制并粘贴代码,以使用内核模块创建和读取/写入 proc 文件,但收到 proc_root 未声明的错误。这个例子在几个网站上都有,所以我认为它是…

自在安然 2024-08-26 10:14:48 8 0

如何在 Linux 用户模式下编译模块

为用户模式 ​​Linux 编译模块时遇到了困难。我只需要一种基本方法来在用户模式 ​​Linux 中编译一个非常基本的模块,但似乎无法让它工作。我在 sou…

枫林﹌晚霞¤ 2024-08-26 05:13:24 8 0

用户模式 ​​Linux - 安装模块错误

我正在尝试在用户模式 ​​Linux 的模块上运行“make”来安装一个简单的 makefile。这是我的 make 文件: obj-m := hello.o KDIR := /lib/modules/$(s…

寄人书 2024-08-26 04:55:31 8 0

Linux内核-通过模块动态添加系统调用

有什么方法可以动态添加系统调用,例如通过模块?我找到了可以使用模块覆盖现有系统调用的地方,只需更改 sys_call_table[] 数组即可在安装模块时获取…

八巷 2024-08-24 07:25:54 9 0

告诉 proc_entry->write_proc 使用带参数的 ioctl?

我已经看到了一些执行此操作的示例代码: proc_entry-&gtread_proc = module_read proc_entry-&gtwrite_proc = module_write 但是,在我的模块中,我…

紫轩蝶泪 2024-08-23 04:10:51 6 0

linux/timer.h setup_timer() 过期函数不起作用?

因此,我的 setup_timer() 中的 TimerExpire 函数会导致巨大的恐慌(将在下面发布),而对 TimerExpire() 的常规函数​​调用实际上会打印出我的输入…

待"谢繁草 2024-08-22 06:33:43 7 0

我的模块位于哪里?

我制作了一个内核模块并使用下面的代码尝试创建 /dev/mytimer 条目。 #define DEVICE_NAME "mytimer" #define MAJOR_NUM 61 static struct class *fc …

﹏雨一样淡蓝的深情 2024-08-21 17:55:55 4 0

从内核空间访问用户空间 - get_user_pages

我想将指针从用户空间内存传递到内核模块中的函数中。我不想使用 copy_from_user。我读到应该使用 get_user_pages 函数。 例如一页。 struct page **p…

那些过往 2024-08-13 08:01:34 9 0

Linux 内核模块:何时使用 try_module_get / module_put

我正在阅读 LKMPG(请参阅第 4.1.4 节。取消注册设备 )并且我不清楚何时使用 try_module_get / module_put 函数。有些 LKMPG 示例使用它们,有些则不…

剩一世无双 2024-08-11 22:52:43 6 0

更改内核中的文件权限

我正在编写内核模块(Linux 中的 C),我想更改其中其他文件的权限。 有什么解决办法吗? 因为我在内核中,所以无法使用 chmod 系统调用并且... 感谢…

枕梦 2024-08-03 04:49:58 5 0

在 Linux 内核模块中读/写文件

我知道所有关于为什么不应该从内核读取/写入文件的讨论,而是如何使用 /proc 或 netlink 来做到这一点。 无论如何我想读/写。 我也读过 让我发疯 - 你…

痴意少年 2024-07-29 16:21:47 3 0

编译包含非内核头文件的linux内核(2.6)模块

是否可以编译包含非内核包含定义的功能的 Linux 内核(2.6)模块? 例如: kernelmodule.h #include &ltlinux/init.h&gt #include &ltlinux/module.h&…

一张白纸 2024-07-19 05:37:32 6 0

open() 返回“没有这样的设备” 错误,但是有这样的设备(linux)

我正在尝试使用有点旧的 DAQ,并且必须跳过一些步骤才能获得旧的(大约 2004 年)设备驱动程序以进行编译(DTI-DT340 Linux-DAQ-PCI)。 我已经完成了…

萌无敌 2024-07-18 10:54:12 6 0

有使用 SANOS 操作系统内核的经验吗?

当我浏览一个开源内核时,我遇到了 SANOS ,感觉像是值得的东西作为开源保持活力。 为了使其达到现代标准,需要进行以下增强: 支持多个 CPU/内核 添…

凯凯我们等你回来 2024-07-17 12:26:54 8 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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