linux-device-driver

linux-device-driver

文章 0 浏览 4

Kconfig 和 LKM

我正在内核树之外使用 LKM,我想为我的模块使用一些编译选项,例如 MYLKM_CONFIG_{something}。我知道这可以使用 C 预处理来完成(#define // #ifdef …

绮筵 2024-11-07 18:33:53 5 0

内核模块在 Android 设备上找不到固件文件;它应该在哪里?

我在 Android 设备上正确放置固件时遇到问题,我不断收到: [ 3590.997375] usb 3-1.4: ath9k_htc: Firmware - htc_7010.fw not found 如果在运行 Ubu…

路弥 2024-11-07 13:03:05 5 0

在 X 视频驱动程序中,PROBE_TRYHARD 标志在调用驱动程序 Probe 函数时有何用途?

在编写 X 视频驱动程序时,我最近查看了 xf86str.h(一个标准 Xorg 头文件)的 PROBE_ 类型,并注意到还有第三种我从未听说过的类型,即 PROBE_TRYHAR…

亚希 2024-11-06 17:02:25 7 0

在Linux中编写USB设备驱动程序

ALSA 或 libusb api 是两种选择;两者对我来说都是新的;自从我编写设备驱动程序以来,已经有很多年了,它是在 80 年代为 Unix 编写的,但我确实知道…

断爱 2024-11-06 06:54:25 4 0

如何在内核模块代码中包含 C 回溯?

所以我试图找出哪些内核进程正在调用块驱动程序中的某些函数。我认为在 C 库中包含 backtrace() 会让事情变得容易。但我在加载回溯时遇到问题。 我复…

愁以何悠 2024-11-04 16:11:59 5 0

与设备通信的 Linux 程序

我会编程,但我对计算机了解不多。我使用的是 Ubuntu Linux,并且我(表面上)了解什么是设备文件。我想做的是编写一个程序,从设备(例如鼠标、键盘…

哑剧 2024-11-04 10:04:11 4 0

内核函数在中断时失败,但在 ioctl 上未失败

我正在编写一个通过 i2c 接口的内核驱动程序,并且我在多个位置从总线接口芯片进行读取。有些是通过 ioctl 从用户空间完成的,有些则是在中断时发生的…

在梵高的星空下 2024-11-02 10:42:13 5 0

我应该修改linux 2.6内核中的哪个模块来计算发送/接收的ip数据包的数量?

我需要修改内核模块来计算机器通过 Linux 2.6 内核的无线适配器发送/接收的数据包数量。请让我知道我应该修改哪些模块。任何参考资料也会有所帮助。…

葬花如无物 2024-11-02 03:27:54 5 0

kill_proc_info 在哪里定义的?

内核API函数kill_proc_info(int sig, struct siginfo *info, pid_t pid)的头文件是什么…

油饼 2024-11-01 06:30:55 3 0

想要确保 tty 写入按给定时间戳推送到硬件(UART)或失败

我需要将一些数据写入串行端口,同时确保如果无法通过给定的“到期时间戳”写入数据,它将返回失败代码。数据来自不同的串行端口,到期时间来自第三个…

红焚 2024-10-31 03:08:22 3 0

Linux内核设备驱动程序以DMA方式进入内核空间

LDD3 (p:453) 演示 dma_map_single 使用作为参数传入的缓冲区。 bus_addr = dma_map_single(&dev->pci_dev->dev, buffer, count, dev->dma_dir); Q1:…

梦里的微风 2024-10-30 17:00:01 6 0

Linux 内核设备驱动程序将 DMA 从设备传输到用户空间内存

我希望尽快将数据从支持 DMA 的 PCIe 硬件设备获取到用户空间。 问:如何将“通过 DMA 传输直接 I/O 到用户空间” 通过 LDD3 读取,似乎我需要执行几…

赠佳期 2024-10-30 04:58:03 8 0

当线程因总线错误而终止时,如何防止信号量锁定

我正在开发一个在嵌入式 CPU 上运行的 Linux 设备驱动程序。该设备驱动程序控制一些外部硬件。外部硬件有自己的DDR控制器和外部DDR。硬件的 DDR 通过…

梦里°也失望 2024-10-25 20:16:38 5 0

Linux 设备驱动程序处理多个中断源/向量

我正在编写一个设备驱动程序来处理 PCIe 卡的中断,该驱动程序目前适用于 IRQ 线上引发的任何中断向量。 但它有一些可以引发的类型,由向量寄存器标记…

余生共白头 2024-10-25 15:25:41 8 0

“pmem.c”错误为android编译linux源代码

我正在为android模拟器编译linux源代码。当我执行 make 命令(用于构建和交叉编译 linux 源代码)时,我收到以下错误“pmem.c”文件。 root@ubuntu:~/…

云裳 2024-10-24 17:17:44 8 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文