linux-kernel 相关问题

此标记用于解决Linux内核本身的内部问题 - 特别是关于编写在内核上下文中运行的代码(如内核模块或驱动程序)。关于在Linux中编写用户空间代码的问题通常应该标记为[linux]。由于Linux内核的内部不断变化,因此包含您感兴趣的精确内核版本会很有帮助。

如何为系统调用的点分配值?

我正在尝试使用系统调用将两个数字相加,并通过指针将结果分配给内存位置。我已经设置了系统调用并为它编写了测试,但系统调用是......

回答 1 投票 2

为什么在工作交错时TCP写入延迟会更糟?

我一直在分析TCP延迟(特别是从一个小消息的用户空间到内核空间的写入),以便对写入的延迟有一些直觉(承认这可以...

回答 3 投票 14

如何在主机将其发送到网络之前修改数据包标头(IP标头,TCP标头)

我想在主机将它们发送到网络之前修改数据包标头(IP标头,TCP标头)。例如,如果我使用firefox进行浏览,那么我想拦截来自firefox的所有数据包...

回答 3 投票 2

Linux内存分配 - 订单更改为1

我将尽力描述这个问题。但是,我将无法发布所有相关代码。案例如下,我在代码中做了一些更改,所有这些都在用户空间中。我没有'...

回答 1 投票 0

在Linux内核中重新提交补丁

当我在Linux内核子系统中提交补丁时,例如,netdev,其中存在两个树,net.git和net-next.git,net.git通常用于修复错误,并且错误地提交了错误修复...

回答 1 投票 1

是否在Ubuntu 16.04中正式支持SCHED_DEADLINE?

目前我正在运行Ubuntu 16.04,Linux内核版本为4.16。我编写了一个虚拟程序,将其调度程序更改为SCHED_DEADLINE。但是当我试图编译它时,它无法找到定义......

回答 1 投票 6

为什么Linux上的不可读ELF可以运行?

我理解如果脚本不可读(即使它是可删除的),也无法运行脚本,因为解释器需要读取它。但是为什么linux上有一个不可读的二进制文件可以运行(我使用gcc来编译我的代码......

回答 1 投票 1

添加一个简单的系统调用到Linux内核

我刚刚向linux内核添加了一个系统调用。它只需要一个char *参数名称并输出Hello名称。这是系统调用代码:asmlinkage long sys_hello(char * name){printk(“Hello%s \ n”,...

回答 2 投票 1

编译TPlink wm722n驱动程序时出现“make all”错误

我从tplink网站下载了Tplink wm722n V2驱动程序。当我试图'制造'它给我一个错误......“********************************** ********“”没有SKRC,我们将使用默认的KSRC“”*** ...

回答 2 投票 -2

为MIPS编译Linux内核[关闭]

我有一个32位MIPS机器,并希望在其上运行Linux。我需要使用我的Windows 7机器将Linux交叉编译为MIPS。我很困惑如何解决这个问题。有人能告诉我什么......

回答 1 投票 1

编译错误,在qcacld-2.0中使用属性错误声明

CC驱动程序/登台/ qcacld-2.0 / CORE / SERVICES / COMMON / adf / adf_nbuf.o包含在include / linux / linkage.h:4:0中的文件,来自include / linux / kernel.h:6,来自drivers / ...

回答 1 投票 0

lkm func劫持BUG

我写了一个小的linux内核模块,看看,现在如何实现内核函数劫持。 https://pastebin.com/99YJFnaq #include #包括 #...

回答 2 投票 1

如何在Mac OSX上查看加载的内核模块?

在Linux中我们有lsmod。 Mac中的lsmod相当于什么?

回答 2 投票 10

重新启动后旧内核模块持久存在

运行CentOS 7安装了供应商内核模块我在“/etc/modules-load.d/loadMyModule”中添加了一个文件,其中包含模块名称。修改,重新编译和重新安装模块后,......

回答 1 投票 0

哪个版本的linux内核开始支持V4L2 subdev模型?

作为标题:Linux内核从哪个版本开始支持V4L2 subdev模型?我正在尝试寻找一些类似的相机驱动程序,以开发我们的OV9282相机驱动程序。 ...

回答 1 投票 0

如何使用GDB提取结构成员的值

假设我有一个内核结构struct thread_info,我想使用GDB从thread_info struct获取preempt_count变量的值。我可以通过取消参考...来获得以下信息

回答 1 投票 0

仅使用Yocto / bitbake快速重建设备树?

因此,每次修改设备树时,我通常会更改自定义配方中的dts并重建图像。重建整个内核需要很长时间,然后图像需要......

回答 2 投票 15

如何使用内核GPIO描述符接口

我正在尝试开发一个简单的Linux内核模块来管理一堆固定在Raspberry Pi的GPIO上的传感器/执行器。我需要的GPIO功能非常简单:获取/设置引脚值,......

回答 1 投票 0

在向AOSP配置添加新符号时,silentoldconfig无法构建

我正在尝试将linux内核驱动程序添加到android源代码中。我将它添加到要构建的配置文件中(kernel / msm-4.9 / arch / arm64 / config / sdm845_defconfig)。 CONFIG_LEDS_QPNP_WLED = y#...

回答 1 投票 0

在Linux内核模块(驱动程序)中等待用户空间输入的关键部分

我是内核编程的新手,我正在Linux驱动程序中进行更改。我想在一个关键部分阻止/等待用户输入(驱动程序和用户空间应用程序之间的通信...

回答 1 投票 1

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