Как файл.ko построен

Я пытаюсь перенести свой драйвер на плату Beagle xm arm-cortex-A8. Во время портирования я пытаюсь выяснить, как .ko файл на самом деле строит. В нашем Makefile у нас есть только команда для создания.o файл.

Как это .ko файл построен?

Используя ядро ​​linux-2.6.38.8 и пытаюсь настроить мой драйвер для моего ядра.

1 ответ

Документ модуля ядра kbuild содержит много информации о том, как собрать внешний модуль. Если у вас Raspberian или какой-либо другой встроенный ARM Linux, вам необходимо получить пакет с исходным кодом для вашего ядра. Процесс отличается в зависимости от того, компилируете ли вы на той же машине, на которой будет работать модуль, или пытаетесь собрать его на ПК (возможно, на компьютере с Linux).

Пожалуйста, укажите, какой путь вам нужно собрать, если документ модуля kbuild не объясняет все достаточно хорошо.

Другие вопросы по тегам