linux-kernel 相关问题

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

启动时启用动态调试

这个问题可能类似于在启动时为多个文件启用动态调试但是当我将查询添加为“set bootargs'ddebug_query = \”文件驱动程序/ + p \“',ddebug_setup_query()......

回答 1 投票 0

编写系统调用来计算进程的上下文切换

我必须进行系统调用来计算进程的自愿和非自愿上下文切换。我已经知道向Linux内核添加新系统调用的步骤,但我不知道我在哪里...

回答 4 投票 8

将jiffies转换为毫秒

如何在Linux中手动将jiffies转换为毫秒,反之亦然?我知道内核2.6有一个功能,但我正在研究2.4(家庭作业),虽然我看了它使用了很多代码...

回答 4 投票 43

与memset函数等效的Linux内核是什么?

我正在编写一个驱动程序,要求我清除分配给零的所有内存。 memset是一个用户空间函数,但我想知道内核是否提供了一个可以帮助我做到这一点的宏。

回答 3 投票 6

perf_event_open:包括在采样时执行子进程

根据man页面考虑事件计数时子进程的执行,可以设置继承位。使用PERF_FORMAT_GROUP时无法使用inherit。那么,我怎么能包括......

回答 1 投票 1

cdev_add和device_create函数之间的区别?

我是Linux设备驱动程序开发的新手。我无法理解cdev_add实际上做了什么。我查看了一些简单的char设备驱动程序代码,我看到,cdev_add和device_create函数一起使用。 ...

回答 1 投票 2

如何使用ARM64的早期printk功能?

我正在尝试使用早期的printk for arm64架构,但是没有这样的功能。在arm64中有一个名为earlycon的东西取代了earlyprintk,但我的用法并不为人所知。一世 ...

回答 1 投票 2

Netfilter内核模块拦截数据包并记录它们

我有一个基本代码。此代码删除并记录所有传入和传出的数据包。我想写一个netfilter内核模块来拦截数据包并将它们记录在内核日志中。应该能......

回答 2 投票 5

内核状态如何在fork上重复?

假设我在Linux中有一个字符设备驱动程序,它在内核中分配一些内存来存储每个打开文件描述符的状态。一些过程在驱动程序上打开一个fd并通过......

回答 1 投票 2

NFS错误代码-110的确切含义

Hy社区,我想通过NFS启动目标板的rootFS,但是bootlog总是会输出错误“NFS:创建MNT RPC客户端失败,状态= -110”。有人知道这段代码究竟是什么......

回答 2 投票 0

对于共享中断线,如何找到要使用的中断处理程序?

对于共享中断线,我可以有几个中断处理程序。内核将按顺序调用该特定共享行的所有处理程序。据我所知,每个处理程序,当被调用时......

回答 1 投票 6

LIST_HEAD_INIT和INIT_LIST_HEAD之间的区别

我正在尝试了解Linux内核链表API。根据Linux内核链接列表,我应该通过INIT_LIST_HEAD初始化列表头,但是这里(Linux内核程序)建议...

回答 2 投票 8

如何在linux内核中销毁一个基数树

我正在尝试使用基数树来维护驱动程序的一个内部数据。那么破坏整棵树的正确方法是什么?一种想法是用下面提到的方法遍历树:1 ...

回答 1 投票 2

了解内存分配

我试图理解“记忆如何运作”。据我所知,在调用mmap创建MAP_ANONYMOUS映射时操作系统(在我的情况下是Linux),它创建:mmap()在...中创建一个新的映射。

回答 2 投票 4

为什么转发后我的hrtimer回调过早返回?

我想用一个hrtimer来控制两个硬件gpio引脚来做一些总线信号。我在像#include这样的内核模块中设置了一个hrtimer #包括 #...

回答 2 投票 1

操作系统通过U-Boot启动

我最近开始了与电路板相关的项目imx6,我看到u-boot将用于所有项目。关于u-boot的研究我在维基百科上开始了(https://en.wikipedia.org/wiki/Das_U -...

回答 1 投票 0

无法使用usb的通用内核启动Linux

当我启动到安装在usb上的Linux系统时,我收到错误“无法在未知块(0,0)上挂载根fs”。有没有人得到同样的问题,解决方案是什么。谢谢......

回答 1 投票 0

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