Загружаемые модули Linux - PullRequest
       5

Загружаемые модули Linux

0 голосов
/ 12 декабря 2010

Я пытаюсь выполнить следующее: Есть бинарный файл с простой математикой (+ и *) - как библиотека. И в планах создать такой файл в сборке. Вопрос в том, как «отдать» содержимое такого файла модулю?

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

1 Ответ

1 голос
/ 12 декабря 2010

Если я правильно понимаю, что вы говорите, у вас есть фрагмент кода в сборке, содержащий некоторые функции, выполняющие основную математику, и вы хотите использовать их в модуле ядра Linux?вместе с модулем ядра, т.е. добавьте файл asmoutput.o в зависимости для модуля ядра.Однако, учитывая, что это сделает вашу модульную платформу зависимой, я понятия не имею, что это за процедура.Я не думаю, что это обычно делается;большинство модулей ядра находятся в C.

Вы не понимаете, что такое ELF, я думаю.ELF - это формат бинарного файла, используемого для исполняемых файлов, не более, Зачем?Существует очень мало причин для переключения различных зависимых битов кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...