linux-kernel 相关问题

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

内核如何使用task_struct?

我是一名正在研究Linux进程的学生,我需要更多地了解它们才能继续我的实验。在网上阅读几本书和一些东西时,我遇到了task_struct,

回答 3 投票 0

进程虚拟地址空间的内存映射段默认向哪个方向增长?

我目前正在研究从磁盘加载ELF到内存的代码,它对应于Linux内核中的函数load_elf_binary()。 该函数设置不同段的地址...

回答 1 投票 0

如何从 vmlinux 映像导出 /sys/kernel/btf/vmlinux?

我想了解当Linux启用BPF BTF时,从编码了BTF信息并挂载在/sys/kernel/btf/vmlinux的内核映像vmlinux二进制文件中提取BTF的过程是什么,我明白了

回答 1 投票 0

哪里可以找到设备树?

昨天提出这个问题后,我决定将这个库移植到我的板上。我意识到我需要改变一些东西,所以我编译了这个库,在一个小程序上调用它,看看会发生什么......

回答 1 投票 0

C语言读取循环FIFO(Buffer)

我有一个硬件,可以通过硬件将输入数据写入某个地址 基地址或起始循环 FIFO 类似于此地址 0xc6dc9cf0 缓冲区(FIFO) 基地址 并有一个注册

回答 1 投票 0

Linux中如何识别优先级范围?

nice命令用于设置进程的优先级。我想知道我的系统中的优先级范围是什么?怎么识别呢?

回答 3 投票 0

如何在 qemu 上启动 sabrelite linux 映像

在 qemu 上启动 sabrelite linux 内核的正确命令是什么。 我有 linux 内核 zImage 和 ext3 类型的 rootfs 我正在尝试使用以下命令行启动内核,但没有任何控制台

回答 2 投票 0

linux-vdso.so.1 在文件系统上的位置

我正在学习VDSO,编写了一个简单的应用程序,调用 gettimeofday() #定义_GNU_SOURCE #包括 #包括 #包括 #包括<...

回答 2 投票 0

get_user_pages()获得的页面可以直接回收或者换出,而不使用put_user_pages()吗?

get_user_pages() 增加页面引用计数。这就是为什么它可以将页面固定在内存中。 所以我想知道get_user_pages()获取到的页面是否可以直接回收或者换出

回答 1 投票 0

使用 perf 跟踪单个主机上的数据包处理延迟?

我正在linux跟踪这个兔子洞里爬行。我对 perf 及其功能比较陌生,但我认为它可以满足我的要求,但我不确定如何继续我的工作。我需要一点

回答 1 投票 0

我们可以使用 kprobes 跟踪所有 Linux 内核函数吗

我阅读了以下有关 kprobes 的内容: Kprobes 允许您为任何类型安装预处理程序和后处理程序 内核指令以及函数入口和函数返回 处理程序 我是...

回答 1 投票 0

如何获取Linux内核空间中的当前小时(一天中的时间)

我正在编写一个内核模块,用于检查时间是否在两个指定的小时之间,如果是,则禁用输入。这与我想确保早点睡觉有关。 (我知道我可以...

回答 5 投票 0

Linux sched 文件夹为空

当我执行 ls /usr/src/linux-headers-4.10.0-38-generic/include/linux/sched 时,我得到以下结果: Deadline.h jobctl.h prio.h rt.h sysctl.h task.h 显然有些文件丢失了......

回答 1 投票 0

判断sk_buff是L2还是L3

我附加了一个 eBPF 数据包过滤器,声明为: int sock_peek_packet(struct __sk_buff *skb); 使用 python bcc 库,如下所示: 接口 = 'wg0' # 或 'eth0' b = bcc.BPF(src_file=src_path, debu...

回答 1 投票 0

Kernel 5.3 无法编译:没有规则来制作目标 zImage

有谁知道目标zImage在Kernel 5.3下编译没有规则是什么问题吗?

回答 1 投票 0

如何在aarch64中设置硬件断点?

我有兴趣在arm64(aarch64)中生成断点异常,使用LiteOS作为工作操作系统。需要明确的是,每当处理器元素尝试执行...时,都会生成断点异常...

回答 2 投票 0

C - Linux proc 文件同步/延迟写入

我有一个简单的看门狗机制,如下所示: 一个内核模块,在 /proc 文件中保存线程计数器列表。该模块每秒递增每个计数器。当计数器到达它时...

回答 1 投票 0

CONFIG_X86_WP_WORKS_OK 的作用是什么?

有人可以帮我理解内核配置中的这个声明:CONFIG_X86_WP_WORKS_OK吗? 它的作用是什么?它是如何工作的?

回答 1 投票 0

GPIO中断驱动的I2C驱动器结构

我对编写基本的 Linux 内核模块驱动程序感兴趣。 当新数据可用时,将触发外部引脚并调用 GPIO 中断。 该设备是基于 I2C 的,所以之后...

回答 1 投票 0

信号在Linux和Windows下的实现?

我对在编程中使用信号并不陌生。我主要使用 C/C++ 和 Python 工作。 但我有兴趣了解信号在 Linux(或 Windows)中实际是如何实现的。 操作系统是否检查...

回答 3 投票 0

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