在pci设备驱动程序中实现读/写file_operations

时间:2012-12-13 08:52:38

标签: c linux-kernel linux-device-driver device-driver

我正在为pci driver卡片写PCIe FPGA

我不确定如何实现“read”和“write”函数 - 如何使用参数: struct file *filp, char _ _user *buff, size_t count, loff_t *offp,正确地为了对pci内存空间进行读写操作。

您能否举例说明如何使用这些功能,以及使用开放/发布的示例。

1 个答案:

答案 0 :(得分:2)

LDD3包括一个示例字符驱动程序“scull”,它在内存区域上实现文件操作(包括读取和写入)。应该很容易适应你的目的。