kernel-module

kernel-module

文章 0 浏览 4

Linux 内核 - 获取最后写入的内存块

在Linux内核中,是否有任何数据结构可以自动始终保存分区的最后写入的块号?我找不到任何可用于获取此信息的内置内核源代码。任何帮助表示赞赏。…

离旧人 2024-08-27 14:23:14 12 0

Linux - 以编程方式写入 proc 文件

我在网上找到了几个示例,我们可以在其中创建 proc 文件,分配每次打开 proc 文件进行读取或写入时调用的读取和写入方法。 但是,我似乎找不到任何有…

青巷忧颜 2024-08-27 08:59:25 11 0

Linux 内核 - 整数到 ASCII

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

我的模块位于哪里?

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

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

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

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

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

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

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

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

更改内核中的文件权限

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

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

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

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

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

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

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

一张白纸 2024-07-19 05:37:32 9 0
更多

推荐作者

梦屿孤独相伴

文章 0 评论 0

(devoted boy)

文章 0 评论 0

qq_pnDqVb

文章 0 评论 0

疯到世界奔溃

文章 0 评论 0

lock

文章 0 评论 0

niuniu

文章 0 评论 0

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