将模块编译进Linux内核
将写好的驱动按类别放入Linux/drivers
中,修改所放入的类别中的Makefile
与Kconfig
.
例如:miscbeep.c
在Linux/drivers/misc
中创建一个文件夹,
1 | . |
修改misc
中的Makefile
:
1 | //添加 |
修改miscbeep
中的Makefile
与Kconfig
:
1 | //Makefile |
1 | //Config |
然后make menuconfig
选中beep模块,编译。
将写好的驱动按类别放入Linux/drivers
中,修改所放入的类别中的Makefile
与Kconfig
.
例如:miscbeep.c
在Linux/drivers/misc
中创建一个文件夹,
1 | . |
修改misc
中的Makefile
:
1 | //添加 |
修改miscbeep
中的Makefile
与Kconfig
:
1 | //Makefile |
1 | //Config |
然后make menuconfig
选中beep模块,编译。