标签: c linux-kernel linux-device-driver device-driver
我正在为pci driver卡片写PCIe FPGA。
pci driver
PCIe FPGA
我不确定如何实现“read”和“write”函数 - 如何使用参数: struct file *filp, char _ _user *buff, size_t count, loff_t *offp,正确地为了对pci内存空间进行读写操作。
struct file *filp, char _ _user *buff, size_t count, loff_t *offp
您能否举例说明如何使用这些功能,以及使用开放/发布的示例。
答案 0 :(得分:2)
LDD3包括一个示例字符驱动程序“scull”,它在内存区域上实现文件操作(包括读取和写入)。应该很容易适应你的目的。