1 内核头文件,主要指的是, 在板卡上的系统上直接 ,编译驱动模块,而不是在虚拟机的内核源码中 去编译内核模块。
2 makefile 传参 ,指的是, 内核模块使用 makfile 定义的宏定义。
首先是 关于 在普通的makefile中添加宏定义
这里的 INC 也是 一个自己定义的 。
至于怎么包含头文件这里就不 深究了。
然后是在将 内核驱动与Makefile 关联的 宏定义;
网上的资料:
这里是可以追踪一下, KBUILD_CFLAGS_MODULE 的。
--------------------------------------------------------------------------------------------------------------
先来看我自己的测试。