linux-device-driver专题提供linux-device-driver的最新资讯内容,帮你更好的了解linux-device-driver。
我使用的是带有 gt9271 的触摸屏。它通过 i2c 连接。 <h5 id="whats-wrong-nve0">出了什么问题</h5> 它只是没
在设备驱动程序中,我想读取 ttbr0_el1 寄存器(EL1 的转换表基址寄存器)指向的第一个数据,如下所示
我想从我的驱动程序访问 PLIC 中断控制器的寄存器。 我试图在我的驱动程序中映射 PLIC 的地址,我
我正在编写需要在多个 PCIE 设备之间使用 DMA 内存的自定义 linux 驱动程序。我有以下情况: <ol> <li>我
在 linux 设备驱动程序中,在设备的 init 函数中,我尝试读取如下地址(即 arm64 的 SMMUv3 设备)。 ui
我有一个利用 gstream 的应用程序。我的应用程序使用 Crack 作为 UI,当前的设备关联是 fb0。我也有一个流
我需要将可变大小的配置传递给字符设备/驱动程序,我想知道处理它的最佳方法是什么。目前,我使用
我已经完成了在 <code>Ubuntu Server 20.04</code> 上为 AMD-GPU 设置时钟频率的初步工作,例如以下命令正常工作
我在 linux 中编写了一个串行 uart 驱动程序,并有内核日志: <code>[ 242.880615] Error: Driver &#39;my-uart&#3
在linux内核中,如果我们有一个指向磁盘“struct gendisk”的指针,那么我们如何从磁盘中读取一个已知的
我们甚至可以从“struct inode”中找到文件的绝对路径吗?
我想在我的 Yocto 项目中添加一个 wifi out-of-tree 内核模块。我在 Open Embedded Layer Index 上找到了一个带有我
让我们假设我有一个外部设备,不断将数据推送到我的驱动程序中的小缓冲区.我正在使用等待队列,其中中断处理程序唤醒等待的用户进程(类似于LDD(第3版) - 实现处理程序).irq_handler_t irq_handler(int irq, void *dev_id, struct pt_regs *regs) { flag = 1; wake_up_i
这两个函数的原型:int sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) int sysfs_create_file(struct kobject * kobj, const struct attribute * attr) 在我看来,这两个函数都将在sy
我已经阅读了以下有关用户I / O的链接:http://www.hep.by/gnu/kernel/uio-howto/并遵循http://nairobi-embedded.org/uio_example.html.我正在使用ivshmem设备将内存从主机映射到来宾(在QEmu中).我正在使用的客户端驱动程序是https://www.gitorious.or
我尝试向SSD发布scsi read(10)和write(10).我使用this example code作为参考/基本代码.这是我的scsi阅读:#define READ_REPLY_LEN 32 #define READ_CMDLEN 10 void scsi_read() { unsigned char Readbuffer[ SCSI_OFF +
找到硬件键盘或鼠标的事件设备节点有什么万无一失的方法?我试过的是读/ proc / bus / input / devices并在设备名称中搜索'Keyboard'或'Mouse',但这并不总是有效,因为设备名称变化很大.另一个选择是选择Handlers = kbd和Handlers = mouseX,但在笔记本电脑上,还有其他设备,如“电源按钮”,“视频总
我正在尝试为嵌入式PowerPC板设置驱动程序,今天正确的方法是使用OpenFirmware设备树数据结构(.dtb文件,从.dts文件编译).创建树很容易,但是如何让我的设备驱动程序找到它的节点及其中的数据?我还没有找到任何关于这方面的好参考,像“Linux设备驱动程序”这样的书在x86领域太多,对于主要与基于Power Architecture的机器有关
我想知道,系统的哪个部分负责检测USB端口中的插入设备它可能是USB主机端口,因此插入的设备将被视为USB客户端(因此端口所有者是主机),或者它可能是USB客户端端口,因此插入的设备将被视为USB主机(因此端口所有者是客户端)我感兴趣的是当系统实际检测到(通过改变电阻)插入某些东西,并根据信号来自哪个端口(主机端口或客户端端口),主机端口驱动程序或部署客户端
我正在重新编写驱动程序,并在LDD3中遇到了cdev接口.阅读http://lwn.net/Articles/195805/后,我比开明更困惑.从那里的评论 In order the device to actually appear in the file system, you have to call device_create (class