Я надеюсь, что ваш начальный модуль будет иметь вызовы module_init () и module_exit.
Чтобы сделать этот usb-модуль частью встроенного ядра, самое первое, что нужно изменить, это изменить исходный код, чтобы удалить вызовы module_init или module_exit.добавить вызовы платформы probe, init и т. д. /
Скопируйте исходный файл в соответствующий каталог с исходным кодом, например "driver / usb / *"
Добавьте запись в файл KCONFIG с некоторым описанием этого драйвераа также добавить правила для его зависимостей
Добавить запись в Makefile для условной компиляции.
Сконфигурировать ваше ядро, используя make menuconfig, чтобы включить тэг config и собрать ядро