内核 问答列表

线程和 ISR 之间的信号量行为

作者:chaya kumar 提问时间:11/2/2023

这个问题一直萦绕在我的脑海中,因为我是 RTOS 概念的新手。 假设任务/线程和 ISR 正在使用信号量资源。现在,中断触发器和 ISR 尝试 获取信号量资源,但被另一个任务使用。它是否会导致 IS...

将 poll() 与 POLLIN 一起使用以等待文件中的更改

作者:Anton Kalistratov 提问时间:11/6/2023

我必须与内核驱动程序合作,并在 C 应用程序中等待 sysfs_notify(3) 调用特定属性。我想通过文件描述符使用 poll() 方法。 我的实现如下所示: ... struct poll...

将不连续的物理内存映射到用户空间

作者:jon doe 提问时间:11/8/2023

我最近一直在阅读 Linux 设备驱动程序第 3 版,并且已经阅读了第 15 章:内存映射和 DMA。 我还遇到过 linux-kernel-labs,特别是他们在内存映射实验室中的练习。 我尝试...

如何将 DTC(设备树编译器)警告视为 Yocto 中的错误?

作者:Jihed Chaibi 提问时间:11/8/2023

我注意到 Yocto 根本没有显示 dtc(设备树编译器)警告。例如,有没有办法将警告视为错误? 我尝试了不同的标志,例如 和 但它们不起作用。我只在使用 devshell 时看到警告。-Werro...

什么是 Linux 跟踪的最佳 QNX 替代方案

作者:Maf 提问时间:11/6/2023

我曾经使用该工具分析程序生成的系统调用,这非常有用。我们可以清楚地看到现代操作系统(Tanenbaum 等人,2022 年)呈现的所有四个类别:进程管理、文件管理、目录管理、杂项调用。Linuxstr...

基于 PCI 的 i2c 总线

作者:ozimki 提问时间:11/10/2023

我正在尝试为通过 PCI 连接的 FPGA 设备编写 arm 驱动程序。 FPGA 器件有一些 i2c 器件和 DMA,我想为它们编写 DMA 引擎驱动程序。 FPGA 设计不是我的,不同的 i2c...

仅在发布配置中出现 GPU 崩溃

作者:Regis Van Steenkiste 提问时间:11/6/2023

我有一个带有回调的主机调用方类,用于创建指向 GPU 上类的指针。在此回调中,将调用内核以在 GPU 上创建类的实例。我在 GPU 上为此类指针正确分配了内存。 接下来,通过第二个内核调用此类上的方...

使用 kprobe 挂钩系统调用时空指针取消引用

作者:GeoMldr 提问时间:11/2/2023

我一直在尝试在 Debian(内核版本 5.10.0-20-amd64)上挂钩 connect() 系统调用。尽管 kprobe 本身成功了,但我无法从 pt_regs 结构中检索 sockaddr。...

应用程序 .exe 无法在 Windows 22H2 上打开

作者:jojo the frite 提问时间:10/31/2023

当我尝试在Windows 10 22H2中打开应用程序.exe时,我从事件查看器收到以下消息: Le processus a été arrêté en raison d'une exception...

Linux 内核的 vmalloc 延迟变得比旧版本长?

作者:Lennox Wu 提问时间:10/28/2023

我正在比较 vmalloc 和 vzalloc 之间的延迟。 根据这些函数的定义,vzalloc 应该花费更多时间,因为填充了零,我在内核 4.15 上得到了证明,vmalloc 分配内存所花费的时间...


共59条 当前第2页