gpt4 book ai didi

linux - 构建内置内核模块的步骤?

转载 作者:太空狗 更新时间:2023-10-29 11:09:40 25 4
gpt4 key购买 nike

我可以构建一个可加载模块,并且它可以成功地与应用程序一起使用。现在我正在尝试将此驱动程序作为内置驱动程序包含在内核驱动程序文件夹中。但是当我尝试这个时,/dev 文件夹中没有创 build 备文件。执行此内置模块的必要步骤是什么?现有模块是否需要修改?

提前致谢

最佳答案

我相信您的问题与问题 Compiling a driver as a part of a kernel, not as a module 类似

该问题的答案提到修改内核 Makefile 以包含您的模块对象或目录。

总的来说,步骤是:

  1. 将您的驱动程序源代码目录复制到<linux kernel
    src>/drivers
    下.
  2. 编辑 Makefile 以添加行:

    obj-y += your_driver_dir

  3. 编辑驱动程序目录中的 Makefile 以添加以下行:

    obj-y := your_driver.o

关于linux - 构建内置内核模块的步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17744754/

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