我正在编写一个需要使用另一个char设备的char设备(我们也写了一个)。 open,ioctl由用户空间使用,因此可能以其他方法完成访问。 我的新自定义字符设备应如何访问另一个字符设备?
谢谢, 然
答案 0 :(得分:1)
你说模块A将使用模块B,它们是由你编写的。
我想假设您有两个名为A和B的模块。
如果已经使用EXPORT_SYMBOL
在模块B中导出函数,则可以直接从模块A调用模块B中的函数,该函数将给定函数导出到内核的全局名称空间。
此外,模块B应在模块A之前加载,因为模块A依赖于模块B.
有关详细信息,我建议您使用linux intermodule communication搜索Google。