+ -
当前位置:首页 → 问答吧 → 在一个模块中既注册块设备又注册字符设备

在一个模块中既注册块设备又注册字符设备

时间:2011-05-26

来源:互联网

如题,我现在想实现一个块设备驱动,但需要对这个块设备进行读写,但是采用字符设备的ioctl进行操作的,也就是说将这个块设备再注册成一个字符设备,能否在一个模块中完成?还想需要实现成2个模块?如果实现2个模块,他们之间如何通信?

作者: hyl_lynn   发布时间: 2011-05-26

2个模块之间的通信,利用EXPORT_SYMBOL_GPL(****);且在第二个模块的makefile中要加上KBUILD_EXTRA_SYMBOLS=/mod_a/Module.symvers,否则第二个模块在insmod的时候找不到调用第一个模块的函数或者变量。

作者: hyl_lynn   发布时间: 2011-05-26

热门下载

更多