kernel - char设备访问

时间:2014-07-24 07:36:14

标签: kernel linux-device-driver

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

谢谢, 然

1 个答案:

答案 0 :(得分:1)

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

我想假设您有两个名为A和B的模块。

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

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

有关详细信息,我建议您使用linux intermodule communication搜索Google。