Я пытаюсь сделать модуль ядра hello_world, используя C и Bash на малине Pi.
Я успешно использовал команду make для создания файла hello_world.ko
.
Однако, когда я пытаюсь использовать команду insmod hello_world.ko
, я получаю следующую ошибку:
Ошибка: не удалось вставить модуль hello_world.ko: Неверный формат модуля
Я попытался выполнить шаги, описанные на форуме малины Pi, но мне не повезло.
Я думаю, что это может быть связано с несоответствием версии между моим ядром и заголовками Linux. Какую роль эти заголовки играют в этом процессе и как мне получить версии, соответствующие моему ядру?