我有一个设备可以通过 pcie 与我的处理器接口。我已经使用现有的 pci 文件操作为其编写了驱动程序。
现在我的问题是如何从用户空间程序访问它?PCI 文件操作不支持 IOCTL,因此与其他字符设备不同,我无法进行 ioctl 调用。我不能使用 pci_config_read_byte 等函数,因为它们适用于内核空间(包含在 linux/pci.h 中)。
我有一个设备可以通过 pcie 与我的处理器接口。我已经使用现有的 pci 文件操作为其编写了驱动程序。
现在我的问题是如何从用户空间程序访问它?PCI 文件操作不支持 IOCTL,因此与其他字符设备不同,我无法进行 ioctl 调用。我不能使用 pci_config_read_byte 等函数,因为它们适用于内核空间(包含在 linux/pci.h 中)。