阅读:1233回复:1
pci驱动如何初始化file_operation?
对于pci驱动(数据采集卡),如何使用file_operation呢?当初始化完file_operation后,我应该把它赋给谁?不同于usb_driver里面有一个file_operation结构成员,pci_driver里面没有!高手能否给点提示?
|
|
沙发#
发布于:2002-12-21 14:12
把你的处理函数填入file_operation结构中相应的项,在初始化模块时注册相应的设备驱动,并传入相应的file_operations结构,如:
struct file_operations fo={ create: create_handler, release: release_handler, read: read_handler, write: write_handler } register_char_device(DeviceNumber, &fo); 上面这个函数名忘了,是以 register_ 开头的,可以到源代码的内核导出函数文件里看看(文件名好像是ksyms.c) 试试看吧不知可不可以 :D |
|