4

我正在写pci driver一张PCIe FPGA卡片。

我不确定如何实现“读取”和“写入”功能 - 如何 struct file *filp, char _ _user *buff, size_t count, loff_t *offp正确使用参数:,以便对 pci 内存空间进行读取和写入。

你能给我一些如何使用这些功能的例子,以及一个使用 open/release 的例子。

4

1 回答 1

3

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

于 2012-12-28T05:52:42.553 回答