kernel-module

kernel-module

文章 0 浏览 2

CMOS_WRITE 无法工作的可能原因是什么?

我已经被 RTC 问题困扰了好几天:我无法写入 RTC 寄存器。 以下是代码片段,我从 reg(最后一行)读取的值始终与我刚刚写入 reg 的值不同。任何人都可…

庆幸我还是我 2024-09-06 13:09:00 4 0

内核在收到信号时获取堆栈

我编写读取器和写入器,其中内核必须在它们和块写入器之间同步, 当我在队列中等待时,已经读取消息的块写入器收到信号,因此我执行以下操作 while (i…

独自唱情﹋歌 2024-09-05 08:54:46 3 0

Linux 内核模块中的 Linux 实模式接口

我有一个需要在嵌入式系统上不时调用的 BIOS 函数,并且使用 LRMI 我能够从用户空间程序成功调用它。现在我想从可加载内核模块中执行相同的操作。 有…

鸵鸟症 2024-09-04 17:42:03 3 0

如何唯一地识别尝试 open() 内核模块的用户?

我正在开发一个内核模块,并且试图唯一地标识每个尝试 open() 模块的用户(可以是进程或线程)。 识别它们的最佳方法是什么?我可以通过系统调用获取 …

乖不如嘢 2024-09-02 22:31:50 3 0

在 IO 系统中保存信息

我需要编写一个使用 /proc 文件系统模拟“多播器”的内核模块。 基本上需要支持以下场景: 1) 允许对 /proc 文件进行一次写入访问,并允许对 /proc 文…

橘寄 2024-09-01 21:46:13 4 0

file_operations 问题,我如何知道打开文件进行写入的进程是否决定关闭它?

我目前正在编写一个简单的“多播”模块。 只有一个进程可以打开 proc 文件系统文件进行写入,其余进程可以打开它进行读取。 为此,我使用 inode_opera…

思慕 2024-09-01 20:36:10 4 0

inode_operations ,警告:从不兼容的指针类型进行初始化

我正在尝试编译一个简单的内核程序,该程序从 proc 文件读取和写入。 我试图通过覆盖 inode_operations struct (.permission) static int module_perm…

孤者何惧 2024-08-31 23:26:27 3 0

从内核模块的结构中删除填充

我正在使用标准命令编译一个内核模块,其中包含大小为 34 的结构。 make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules sizeof(some_struct) …

墨洒年华 2024-08-31 17:16:17 5 0

Linux 内核 - 遍历缓冲区头

在Linux内核中,有没有办法从模块内向下遍历到buffer_heads? 我可以看到如何获取 struct bio(task_struct 宏:current-&gtbio)。但是我怎样才能到…

忆沫 2024-08-29 19:15:54 3 0

Android 和内核模块

所以 - Android 是建立在精简的 Linux 系统之上的。大多数方便的实用程序都丢失了,但所有基础功能都在那里。 我可以调用insmod和rmmod。没问题。 但…

十雾 2024-08-29 05:33:36 4 0

Linux 内核 - 数据块在内核中的哪个位置物理写入特定的磁盘分区?

我正在修改 Linux 内核,并试图找到内核源数据块在物理上写入磁盘分区(例如 ubd0)的位置。这发生在内核源代码中的什么地方?实际的物理写调用?我找…

冰火雁神 2024-08-28 16:03:02 7 0

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

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

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

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

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

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

Linux 内核 - 整数到 ASCII

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

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

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

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

自在安然 2024-08-26 10:14:48 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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