linux-kernel 相关问题

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

我想通过minicom使用gdb在arm板上调试vmlinux。我需要做什么?

我有一个扶手板,我通过电线连接我的linux(主机)系统。我在arm处理器中插入带有vmlinux.uimg的SD卡,并在主机系统上使用minicom。现在我想在手臂上调试vmlinux ...

回答 1 投票 1

cap_dac_override是cap_dac_read_search的超集吗?

我正在努力限制现有的复杂应用程序的功能,我一直在寻找一个可靠的来源,证明cap_dac_override中包含的权限是......

回答 1 投票 0

内存中的Linux内核代码检查sha256 sum

有没有办法在内存中找到加载的内核代码?我的意思是引导加载程序加载内核并执行它。内核提取自己并开始初始化硬件并运行......

回答 1 投票 0

将Prolific USB-RS232 PL2303转换器的驱动程序添加到适用于MYB-AM335X的Linux Build

我有一个AM335X TI开发板,可以在这里找到。我相信它基于德州仪器的AM335X CPU模块。我正在使用Buildroot为这个板构建文件系统,我需要......

回答 1 投票 0

IGEPv2板上linux-omap 4.3.0-rc5上的内核恐慌

我正在尝试运行我从官方linux-omap GIT获得的最新linux-omap内核Linux-4.3.0-rc5-12674-g80923cf8e。我使用multi_v7_defconfig编译它,禁用不需要的板和...

回答 2 投票 0

如何从Kbuild Kconfig文件中的另一个选项中选择字符串选项的值?

对于布尔配置,我使用select。是否有类似的字符串?最后,我想有类似的东西:config MY_VAR_STR string config MY_VAR_BOOL bool default n config ...

回答 1 投票 2

什么是libXinerama?

有人可以用简单的词语解释它是什么吗?我得到了一些需要libXinerama的安装。最终我得到了它的工作,但我想知道它的作用以及它与...的相互作用

回答 1 投票 1

Linux SCHED_OTHER,SCHED_FIFO和SCHED_RR - 差异

有人可以解释SCHED_OTHER,SCHED_FIFO和SCHED_RR之间的区别吗?谢谢

回答 1 投票 26

添加新代码(从未运行)的内核中断

我试图在用户空间和内核空间之间的边界添加一些逻辑,特别是在ARM体系结构上。一个这样的边界似乎是在arch / arm /中实现的vector_swi例程...

回答 1 投票 3

如何用LKM挂断中断门

我正在研究做rootkit。我正在尝试使用LKM挂接门中断4,处理VirtualBox。但是当我触发门时,VM会冻结。挂钩和脱钩似乎工作,但......

回答 1 投票 0

Linux上的程序集:程序集的意外行为[重复]

运行下面的代码生成一个文件,欢迎使用jj Shashwat作为内容。我没有得到的是为什么它在文件的末尾写Shashwat,Shashwat是一个完全不同的变量。 ...

回答 1 投票 2

有什么区别B / W TCB(螺纹控制块)和PCB(工艺)

过程控制块(PCB)和线程控制块(TCB)都在linux内核中使用,以便在委派给它们的CPU上有时间。两者有什么区别?什么信息......

回答 3 投票 6

函数在C中嘲笑?

我正在编写一个单元测试来检查一些API调用。我正在使用支票来测试。我的模块是用CMake构建的(如果重要,则为idk)。我的测试调用一个函数(我需要测试),这个函数使...

回答 1 投票 3

如何在Unix / Linux消息队列中设置基于ssl的通信?

我计划在Unix中使用Unix消息队列作为我的一个应用程序。但我不知道如何在我的应用程序和Unix消息队列之间实现基于ssl的通信。谁能......

回答 1 投票 -1

启动时启用动态调试

这个问题可能类似于在启动时为多个文件启用动态调试但是当我将查询添加为“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

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