Получить версию модуля ядра из пользовательского пространстваLinux

Ответить
Anonymous
 Получить версию модуля ядра из пользовательского пространства

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/785 ... -userspace
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»