Ответ 1
Конечно, вам просто нужно немного взломать, чтобы переместить внешний модуль в исходное дерево ядра, немного настроить 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, а не имя входного файла!