2012-12-13 72 views
3

我正在爲PCIe FPGA卡編寫pci driver卡。在pci設備驅動程序中實現讀/寫file_operations

我不知道如何實現「讀」和「寫」功能 - 如何使用參數: struct file *filp, char _ _user *buff, size_t count, loff_t *offp,正確地爲了做讀取和寫入PCI內存空間。

您可以舉例說明如何使用這些函數,以及使用open/release的例子。

回答

2

LDD3包含一個樣本字符驅動程序「scull」,用於實現文件操作(包括讀取和寫入)在內存區域。應該很容易適應你的目的。