Я разработал модуль ядра и некоторые функции на нем. Теперь мне нужно разработать программу в пользовательском пространстве и вызвать некоторые функции, которые находятся в модуле ядра.вызов функции модуля ядра из программы в пользовательском пространстве
Мне также нужно получить доступ к некоторой глобальной переменной, которая находится в модуле ядра в моей программе в пользовательском пространстве.
Вы можете просто вызвать любую функцию из другого пространства. Вы можете вызвать функцию syscall или взаимодействовать через procfs или взаимодействовать с каким-либо файлом устройства, который обрабатывается вашим модулем. Можете ли вы сказать, что такое модуль? – osgx
Модуль имеет некоторые функции управления сетью. Если я хочу отправить некоторые данные Ethernet, мне нужно запросить кого-то, если это возможно, используя функцию, разработанную в модуле ядра. Итак, мне нужно выполнить эту функцию, например, перед отправкой пакета. У этой функции также есть некоторые паразиты, которые мне нужно вставить. – Ricardo