gpt4 book ai didi

linux - LKM 如何调用内核驱动程序的函数?

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:27 26 4
gpt4 key购买 nike

我写了一个LKM(loadable kernel module),需要调用/linux/driver下的另一个内核驱动模块中的函数。我不知道如何将这些功能导入 LKM。由于/lib/modules/linux/(作为 make -C 选项)不包含内核驱动程序的头文件,我不能直接将它们作为头文件包含。有什么办法吗?

最佳答案

基本上,如果驱动程序使用源代码中的 EXPORT 宏显式导出函数,则您只能从另一个模块或内核调用该函数。

您具体想到了哪个内核驱动程序?您不能只将代码复制到您的驱动程序吗?

关于linux - LKM 如何调用内核驱动程序的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37374360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com