linux-kernel 相关问题

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

/lib/modules/<version>/build/不存在

我正在尝试编写一个非常基本的“Hello World”设备驱动程序示例,该示例在任何设备驱动程序实现入门课程中都会教授。我的makefile如下: obj-m := 你好.o KDIR := ...

回答 2 投票 0

linux内核网络中的Ring Buffer在哪里?

我知道当你从NIC接收数据时,有一个环形缓冲区,NIC DMA数据进入其中,有些NIC支持多个环形缓冲区。但我想知道环形缓冲区存储在哪里,在哪个结构中,或者......

回答 1 投票 0

关于dma_alloc_coherent()返回总线地址的问题

在 PCIe EP 测试驱动中,调用 dma_alloc_coherent() 分配 16K dma 空间,并分别打印返回的虚拟地址和总线地址。 在我的 aarch64 系统上,打印看起来像这样......

回答 1 投票 0

为 RK3128 嵌入式 Linux 设备启用 UART TTY

背景 我有一个使用 U-Boot 引导加载程序的嵌入式 Android 设备。该系统还使用Busybox套件。 我可以通过 UART 端口访问 U-Boot shell,并且可以转储、修改...

回答 1 投票 0

错误:blackarch:来自“Levon 'noptrix' Kayan(BlackArch 开发人员)的签名

错误:blackarch:来自“Levon 'noptrix' Kayan(BlackArch 开发人员)[email protected]”的签名未知信任错误:数据库“blackarch”无效(无效或损坏的数据...

回答 1 投票 0

文件系统如何将其元数据写入块设备?

我有一个关于文件系统以及它们如何在管理磁盘上的元数据时保持可靠状态的一般问题。 假设我们有一个块大小为 512 字节的块设备。该f...

回答 1 投票 0

Linux FTRACE函数_图进程上下文

我有一个关于在 Linux 内核 4.15 上使用 ftrace 的问题。 ftrace配置如下: 挂载 -t debugfs nodev /sys/kernel/debug echo funcgraph-proc > /sys/kernel/debug/tracing/

回答 1 投票 0

如何在 Linux 上触发虚假 uevent,例如电源掉线了?

我需要在交流电源打开/关闭时执行我的代码。所以我想接收电源插入/拔出事件以进行测试。单元测试是一种选择,并且使用真正的笔记本电脑是一种选择

回答 1 投票 0

如何为arm添加新的内核压缩模式

我目前使用的是4.9内核,不支持zstd压缩方式。但是,我想为其添加 zstd 压缩支持,但我不知道该怎么做。 试图跟随...

回答 1 投票 0

从 IMX8M 驱动 137,930 KHz 1080x1920 纵向 HDMI 屏幕

我需要制作一个固定频率的屏幕(带有新的自定义模式线): { DRM_MODE("1080x1920", DRM_MODE_TYPE_DRIVER, 137930, 1080, 1140, 1150, 1185, 0, 1920 年、1928 年……

回答 1 投票 0

Linux 内核 CFS CPU 使用说明

我试图更好地了解 Linux 的 CFS(完全公平调度程序)如何在幕后工作,以便在 Kubernetes 方面做出一些改进。 好吧,假设我有一个带有 1 c 的处理器...

回答 1 投票 0

Ftrace“功能”启用因资源繁忙而失败

我正在尝试在 ftrace 中启用“功能”跟踪器 https://lwn.net/Articles/290277/ https://lwn.net/Articles/548894/ https://access.redhat.com/documentation/en-us/

回答 3 投票 0

从 Yocto 配方中设置内核配置片段变量

我有一个带有内核 bbappend 文件的 Yocto 层,它添加了我自己的内核配置片段和对 linux-firmware 包的依赖。我想将 i915 固件直接嵌入到 Linux 内核中。阿尔...

回答 1 投票 0

PWD 在 Linux 内核模块的 Makefile 中不起作用

我正在尝试编写一个简单的 hello world 内核模块。我正在 Virtual Box 上使用 Ubuntu 18.04.2 LTS。在目录 /usr/src 中,我创建了一个名为 hello 的目录,并在该 hello 目录中...

回答 2 投票 0

二分法以 git 结束,告诉我合并基础不好 – 我现在该如何进展?

我遇到了主线 Linux 内核的问题,我想找到使用 git-bisect 引入错误的提交,以通知作者他的更改引入了错误。 我发现了一个...

回答 2 投票 0

我可以通过应用程序的线程来测量Linux中的CPU使用率吗

我有多线程C应用程序(守护进程)。我可以通过应用程序中的线程测量 CPU 使用情况吗?

回答 2 投票 0

在构建 Android 自定义 ROM 的同时构建可加载内核模块

Goldfish 内核构建成功。 成功使用预构建的 Goldfish 内核构建了 Android 自定义 ROM。 添加模块源代码(例如Hello-Proc)和Makefile到自定义的一个文件夹中...

回答 3 投票 0

系统调用函数“sys_getpid”位于linux内核的什么位置?

我正在内核中搜索“getpid”函数,但是我找不到实际的函数。 它应该是这样的: asmlinkage 长 sys_getpid(void) { 返回当前-> tgetid; }...

回答 2 投票 0

Linux 核心转储位置和 abrtd 配置

我正在尝试使用 abrtd 配置将 Linux (RHEL6.7) 核心转储位置更改为其他目录 (通常它会去位置核心,但根据我的研究,如果你...

回答 1 投票 0

Openwrt/Raspberry:通过 USB wifi 适配器定期连接测试后失去连接

我正在开发一个脚本,允许通过 Mediatek MT7612U wifi 适配器(Alfa AWUS036ACM)连接到互联网,并使用 speedtest-cli、iperf3 进行一些连接测试... 我的脚本是

回答 2 投票 0

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