linux-kernel

linux-kernel

文章 179 浏览 99

Kconfig 和 LKM

我正在内核树之外使用 LKM,我想为我的模块使用一些编译选项,例如 MYLKM_CONFIG_{something}。我知道这可以使用 C 预处理来完成(#define // #ifdef …

绮筵 2024-11-07 18:33:53 1 0

内核模块在 Android 设备上找不到固件文件;它应该在哪里?

我在 Android 设备上正确放置固件时遇到问题,我不断收到: &lt3&gt[ 3590.997375] usb 3-1.4: ath9k_htc: Firmware - htc_7010.fw not found 如果在…

路弥 2024-11-07 13:03:05 0 0

如何从 Linux 内核模块的 init_module 代码创建设备节点?

我正在为 Linux 内核编写一个模块,我想在 init() 函数中创建一些设备节点: int init_module(void) { Major = register_chrdev(0, DEVICE_NAME, &amp…

一片旧的回忆 2024-11-06 23:32:43 0 0

如何获取内核头文件?

我试图在内核 2.6.21 中进行新的系统调用 ,其中一个新的系统调用使用“sys_write”函数, 但是要使用此函数,我意识到我必须根据 2.6.21 版本安装内…

草莓味的萝莉 2024-11-06 20:39:53 1 0

中断处理程序可以被抢占吗?

我知道Linux有嵌套中断,其中一个中断可以“抢占”另一个中断,但是其他任务又如何呢? 我只是想了解linux如何处理中断。它们可以被其他用户任务/内核…

想你的星星会说话 2024-11-06 13:03:30 1 0

如何从Linux内核中的任意地址获取struct page

我现有的代码采用 struct page * 列表并构建描述符表以与设备共享内存。该代码的上层当前期望使用 vmalloc 或从用户空间分配缓冲区,并使用 vmalloc_t…

风启觞 2024-11-06 10:25:30 1 0

内核空间和用户空间有什么区别?

内核空间和用户空间有什么区别?内核空间、内核线程、内核进程和内核堆栈意思相同吗?另外,为什么我们需要这种差异化?…

无远思近则忧 2024-11-06 07:31:37 2 0

进程的虚拟地址范围

简而言之:进程的虚拟地址空间是连续的吗? 我需要了解有关内核分配给进程的虚拟地址的信息。如果我在继续过程中错了,请纠正我。 在进程创建时,内核…

愁以何悠 2024-11-06 06:33:36 2 0

将用户空间缓冲区传递给内核

我想比较使用 DMA 和普通 skb_copy_datagram_iovec() 将 skb 从内核复制到用户空间时的性能。我创建一个模块来测试。有人可以告诉我如何从用户空间创…

薯片软お妹 2024-11-06 06:07:13 1 0

我可以在内核中使用 protobufs 吗?

我需要使用 Linux 设备驱动程序定义通信协议。 Protobufs 看起来非常不错,并且有一个 活动 C 端口。 是否可以在 Linux 设备驱动程序中使用 protobuf…

莫多说 2024-11-06 00:36:42 2 0

如何从 C 代码加载 Linux 内核模块?

我有一个应用程序,它有两个外部内核模块和一个用户空间守护进程。我想在启动时从用 C 编写的守护程序代码加载模块,并在干净退出时卸载它们。我可以…

请叫√我孤独 2024-11-05 23:31:55 1 0

如何检测 Linux 驱动程序的重新启动/关闭

我有一个可加载的linux模块来控制一些硬件。我需要在软重新启动之前运行一些代码,但是,我注意到在这种情况下似乎没有调用模块析构函数,所以我想知…

戏舞 2024-11-05 23:13:53 1 0

Linux 抢占式内核的影响?

Linux 内核抢占式的含义是什么,特别是对于创建设备驱动程序。我猜你需要更加注意资源锁定,但是还有什么其他的吗?…

勿忘初心 2024-11-05 20:54:55 1 0

如何确定 Linux 内核模块是否泄漏内存

为了测试内核泄漏内存时的行为,我正在编写一个连续分配内存的内核模块,例如代码如下所示 int bytesLeaked = 128000 char *var = kmalloc(bytesLeake…

零度℉ 2024-11-05 18:46:23 1 0

使用 Pipe 在 Linux 中优化 Web 服务器

我编写了一个 Web 服务器,它读取请求的文件并写入套接字。 当我读取文件时,我将文件的内容放入操作系统的用户空间,并且, 当我再次将其写入套接字…

多孤肩上扛 2024-11-05 12:30:45 1 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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