kernel-module 相关问题

内核模块是一个运行时可加载的目标文件,它被加载到操作系统内核中以向正在运行的内核添加功能。示例包括设备驱动程序和其他内核项。

从多个源文件构建内核模块

我的存在遇到了一些麻烦,Makefile。我正在尝试创建一个名为“can.ko”的内核模块(.ko 文件)。我正在编译十几个左右的源文件: 目标=可以 对象 =

回答 1 投票 0

Netfilter 内核模块未获取 ftp 数据包的数据

Netfilter 内核模块未获取 FTP 数据包的数据 问题 我一直在尝试编写一个内核模块来通过netfilter读取传出的FTP数据包的用户名、密码和cmd。当我测试我的cod时...

回答 2 投票 0

如何在 QEMU 上构建和运行 Linux 内核模块?

我的老师给了我一个linux内核vmlinuz-3.17.2和一个可以加载到qemu的rootfs.ext2。他要求我构建一个最简单的内核模块,打印一个 hello world 作为作业。 首先,我

回答 2 投票 0

所有内核模式驱动程序和Windows内核共享相同的虚拟地址空间吗?

正如主题所述,我想知道Windows内核和所有内核模式驱动程序是否有一个单一的虚拟地址空间?所以基本上内核模式驱动程序可以访问所有 W...

回答 2 投票 0

以编程方式在运行时检查Linux内核模块是否存在

我正在编写一个C守护进程,它依赖于两个内核模块的存在来完成其工作。该程序不直接使用这些(或任何其他)模块。它只需要它们存在。

回答 3 投票 0

如何准备 Linux 源代码树以便可以针对它编译外部模块?

我通过修补新内核版本的编译错误来保持 WIFI 驱动程序的活动。我可以针对源代码树构建它,因此我不必启动要修复它的内核。

回答 1 投票 0

民意调查、选择并“将阻止”

我正在学习 poll、select 和类似的函数,并且我经常被“会阻塞”这一说法所困扰(它出现在我正在阅读的关于为 Linux 构建驱动程序的书中,并且......

回答 3 投票 0

如何在linux中签署我自己的内核模块?

我在Linux中编写了一个简单的hello world内核模块,并尝试将其加载到内核中。但这是不可能的,因为我在想加载它时收到此错误。 模块验证失败:signa...

回答 2 投票 0

如何重新编译单个内核模块?

通常内核源代码存储在/usr/src/linux-2.6.x/中。 为了避免在修改模块的源代码时重新编译整个内核,如何重新编译该模块?

回答 6 投票 0

从终端运行“dkms autoinstall”时如何“说”好?

为了修复我的笔记本电脑摄像头,我正在按照指南手动安装一些第三方驱动程序。 这确实是一个微不足道的问题,但请耐心等待:我不知道如何继续,因为我已经……

回答 1 投票 0

在 Linux 中如何从内核模式直接写入用户内存?

我试图直接从内核模块写入它创建的进程,而不需要副本。请注意,我不能像您那样简单地在内核模式下分配内存并将其映射到用户态

回答 1 投票 0

如何从外部模块导出符号?

我在内核源代码树之外进行编码。有两个模块,第一个 printt 有一个函数 printtty() 用于将字符串打印到当前 tty,第二个模块 hello 调用 prin...

回答 1 投票 0

Ubuntu 上的 Linux 内核驱动程序构建错误“没有规则来创建目标 arch/x86/entry/syscalls/syscall_32.tbl”

未构建简单的 Linux 内核驱动程序 环境: 操作系统:Ubuntu 24LTS Linux 内核:6.8.0-47-generic C++17 GCC 编译器 ldd.cpp #包括 #包括

回答 1 投票 0

如何在没有完整内核源代码树的情况下构建内核模块?

我想构建一个没有内核源代码树的内核模块。 为此,我仅指定了内核头目录。 这个参考链接告诉我它应该是可行的: 构建内核模块...

回答 2 投票 0

是否有一组最小的文件可以从 Linux 内核编译中保留,以便稍后根据需要编译内核模块?

编译Linux内核后,我需要将巨大的源目录保留在磁盘中,以供进一步的外部模块编译。 我不能简单地运行 make clean,因为当我编译时这会让我失败......

回答 1 投票 0

在 Linux 中通过地址获取内核模块的名称

我需要在 x86 架构上的内核空间中通过名称自动识别故障模块。挑战是我只有一个与失败的 m 相关的随机内存地址...

回答 1 投票 0

如何更新从 gki 内核的供应商和其他区域的公共区域导出的符号列表?

我正在内核的公共区域中开发一个模块,但是从供应商区域(模块)我需要访问公共区域中的一些注册函数。我看到公共区域的功能...

回答 1 投票 0

在内核模块中获取根设备

我对此进行了一些网络搜索,但只能找到有关获取与设备节点关联的内核模块的结果。无论如何我可以获得当前系统的主要和次要编号...

回答 1 投票 0

如何将包含目录添加到内核源代码的 makefile 中?

我正在尝试构建一些添加到 Ubuntu 源代码中的内核模块。经过多次编译尝试失败后,我发现相同的错误不断发生在不同的地方。编译器是...

回答 1 投票 0

为什么内核模块中函数 __pud_alloc() 未定义?

我是Linux内核的初学者。现在我正在尝试自己编写一个模块来设置页表。 我的电脑是x86,内核版本是5.4.0。 首先我使用内核参数memmap来保留...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.