Kernel 内核-字符设备访问

Kernel 内核-字符设备访问,kernel,linux-device-driver,Kernel,Linux Device Driver,我正在写一个char设备,它需要使用另一个char设备(我们也写了一个)。 open,ioctl由用户空间使用,因此访问可能是通过其他方法完成的。 我的新自定义字符设备应该如何访问另一个字符设备 谢谢, Ran您说过模块A将使用模块B,它们是由您编写的 假设有两个模块,它们的名字是A和B 如果已经使用EXPORT_SYMBOL导出模块B中的函数,则可以从模块A直接调用模块B中的函数,该函数将给定函数导出到内核的全局名称空间 此外,模块B应在模块A之前加载,因为模块A依赖于模块B 有关更多信息,我

我正在写一个char设备,它需要使用另一个char设备(我们也写了一个)。 open,ioctl由用户空间使用,因此访问可能是通过其他方法完成的。 我的新自定义字符设备应该如何访问另一个字符设备

谢谢,
Ran

您说过模块A将使用模块B,它们是由您编写的

假设有两个模块,它们的名字是A和B

如果已经使用
EXPORT_SYMBOL
导出模块B中的函数,则可以从模块A直接调用模块B中的函数,该函数将给定函数导出到内核的全局名称空间

此外,模块B应在模块A之前加载,因为模块A依赖于模块B


有关更多信息,我建议您使用搜索谷歌。

@ransh很高兴听到这个消息。你能接受我的回答吗?