1

У меня есть создать новый модуль ядра следующую The Linux Kernel Module Programming Guide .Я хочу, чтобы добавить свой модуль в [конфигурации -> выбор пакетов -> пакет List] и распространять мой модуль с целевым изображениемКак добавить модуль ядра LTIB целевого изображения

►Development Environment

Я поместил исходный код модуля ядра в путь [/ home/USER/ltib/rpm/BUILD/myModule]. (так же, как пример модуля hello_mod, который объясняется в «Руководство по программированию модуля ядра Linux») , но когда я создаю целевой образ, он не компилируется.

Примерный модуль hello_mod может быть выбран в режиме конфигурации (./ ltib -m config). Как я могу добавить свой модуль в этой конфигурации -> Выбор пакета -> Список пакетов

enter image description here

ответ

3

Если вы хотите построить с макияжем конфигурационного меню, что вы, вероятно, следует изменить мейкфайлы.

Проверьте это documentation от ядра linux. Взятые из него:

Нормальные разработчики люди, которые работают на такие функции, как драйверы устройств, файловые системы и сетевые протоколы. Этим людям нужно поддерживать kbuild Makefiles для подсистемы, над которой они работают. Чтобы сделать это эффективно, им необходимы некоторые общие знания о ядре Makefiles, а также подробные сведения об общественном интерфейс для kbuild.

Смежные вопросы