代码之家  ›  专栏  ›  技术社区  ›  Chan Kim

如何为特定的内核模块添加额外的命令(生成模块后执行的命令)

  •  0
  • Chan Kim  · 技术社区  · 4 年前

    假设我在drivers/platform/ab21/axpu.c上有一个驱动程序,并且用 module_platform_driver 宏,我设置了配置,以便将驱动程序编译为内核模块。现在,每当模块新建时,我都想将drivers/platform/ab21/axpu.ko文件复制到/srv/tftp目录中。我应该如何修改Makefile?
    我尝试添加驱动程序/platform/ab21/Makefile

    axpu.ko:
        \cp axpu.ko /srv/tftp
    

    或在顶部Makefile中进行修改

    .PHONY: $(PHONY) xxx
    xxx: drivers/platform/ab21/axpu.ko
        \cp ^$ /src/tftp/.
    

    但两者都不起作用。

    0 回复  |  直到 4 年前