Конечно, вам просто нужно немного взломать, чтобы переместить внешний модуль в дерево исходных кодов ядра, немного настроить Makefiles / Kconfig, чтобы встроенный код, а затем собрать образ ядра.Например, допустим, вы переместили источник модуля в drivers/blah
.Затем вы должны добавить строку к концу drivers/Makefile
, как
obj-y += blah/
, и вы должны убедиться, что drivers/blah/Makefile
настроен для сборки вашего модуля, с чем-то вроде
obj-y += mymodule.o
mymodule-objs := src.o other.o
и так далее, где ваш Makefile настроен, однако он должен быть для сборки конкретного модуля, над которым вы работаете.Примечание: вы должны использовать имя выходного файла для mymodule-objs, а не имя входного файла!