0
ответов

Преобразование IP-адреса источника из struct iphdr * в строковый эквивалент с использованием Linux netfilter

Я хочу преобразовать IP-адреса источника и назначения из пакета, захваченного с помощью netfilter, в char *. В моей функции ловушки netfilter у меня есть: sock_buff = skb; // аргумент 2 функции перехвата / ...
вопрос задан: 15 February 2012 16:07
0
ответов

человекочитаемая временная метка в ядре linux

Как написать человекочитаемую временную метку в ядре linux? Я думаю, что do_gettimeofday возвращает эпоху, но я не хочу пытаться преобразовать ее в читаемое время. Мне просто нужен формат типа Hour:Min:Sec:Msec. ...
вопрос задан: 28 December 2011 09:06
0
ответов

перехват вызовов файловой системы

Я пишу приложение, для которого мне нужно перехватывать некоторые системные вызовы файловой системы, например. разорвать связь. Я хотел бы сохранить какой-нибудь файл, скажем abc. Если пользователь удаляет файл, мне нужно скопировать его в какой-нибудь д
вопрос задан: 22 December 2011 16:02
0
ответов

Компиляция драйвера как части ядра, а не как модуля

Я пытаюсь создать минималистичный Linux для встраиваемого устройства. Это означает необходимость компиляции ядра и драйверов. Один драйвер написан его создателем непосредственно для платы устройства, поэтому ...
вопрос задан: 8 December 2011 07:17
0
ответов

Linux: Как назначить драйвер USB устройству [закрыто]

Этот вопрос состоит из двух частей: 1- Как вручную отсоединить драйвер от устройства USB и установить другой? Например, у меня есть устройство, которое при подключении автоматически использует usb-storage ...
вопрос задан: 7 December 2011 16:37
0
ответов

Есть ли способ для модуля ядра найти адреса разделов другого загруженного модуля?

В системе x86, У меня есть модуль ядра Linux («модуль-наблюдатель»), который получает уведомление от ядра каждый раз, когда загружается конкретный модуль ядра («цель»). Практически любой модуль ядра может быть целью. ...
вопрос задан: 21 October 2011 14:46
0
ответов

Есть ли ограничение на размер модуля ядра в Linux?

У меня проблема с загрузкой модуля ядра, есть большая структура данных, размером около 2 ГБ памяти - независимо от того, выделяю ли я таблицу заранее (чтобы она отображалась в .bss, когда я делаю size -A module.ko или ...
вопрос задан: 13 June 2011 06:46
0
ответов

Отладка модуля через KGDB

Я хочу отладить свой модуль ядра. Для этого я пытаюсь поставить точку останова на do_one_initcall в файле kernel / module.c непосредственно перед вызовом моего init_module, но он отображает «Невозможно получить доступ к памяти в ...
вопрос задан: 7 June 2011 06:00
0
ответов

как определить утечку памяти модулем ядра Linux

Для тестирования поведения ядра при утечке памяти я пишу модуль ядра, который постоянно выделяет память, например, код выглядит так int bytesLeaked = 128000; char *var = kmalloc(...
вопрос задан: 6 May 2011 11:17
0
ответов

Использование связи ioctl между режимом ядра и пользовательским режимом

Я хочу взаимодействовать с моим модулем ядра с помощью ioctl. Я написал две программы на c, одну для модуля ядра, а другую для пользовательского режима. Я получаю эту ошибку при компиляции модуля ядра: error: ...
вопрос задан: 3 May 2011 11:40
0
ответов

Профилирование модулей ядра Linux

Я заинтересован в профилировании модуля для ядро Linux. Я пробовал это так: построил ядро ​​с CONFIG_PROFILING = y Загрузил ядро ​​с профилем = 2 Сбросьте профилировщик с помощью echo 123> /proc/...
вопрос задан: 23 April 2011 08:41
0
ответов

Accessing a serial port from a linux kernel module

Hello Linux Kernel Driver Gurus! I'm writing a v4l2 driver for a camera that uses a serial interface for configuration. I'd like the driver to configure the camera, as it keeps the client code ...
вопрос задан: 21 March 2011 15:29
0
ответов

Как я могу получить уровень заряда батареи внутри модуля ядра Linux?

Я пытаюсь получить уровень заряда батареи внутри модуля ядра Linux (модуль вставляется через modprobe). В идеале я хотел бы использовать вызов API ядра для получения информации об аккумуляторе. Я искал ...
вопрос задан: 6 March 2011 02:00
0
ответов

Как получить текущий час (время дня) в пространстве ядра Linux

Я пишу модуль ядра, который проверяет, находится ли время между двумя указанными часами, и отключает ввод если это. Это связано с тем, что я хочу рано ложиться спать. (Я знаю, что могу ...
вопрос задан: 22 February 2011 10:56
0
ответов

Как найти версию скомпилированного модуля ядра?

Я в ситуации, когда было бы очень удобно найти версию загруженного модуль ядра, запросив загруженный модуль или файл .ko. Есть ли стандартный способ сделать это, не копаясь в ...
вопрос задан: 29 January 2011 22:27
0
ответов

Linux: modpost ничего не строит

У меня проблемы с получением каких-либо модулей ядра для сборки на моей машине. Каждый раз, когда я создаю модуль, modpost всегда сообщает, что модулей нет: Модули MODPOST 0 Для устранения проблемы я написал…
вопрос задан: 17 January 2011 17:43
0
ответов

Как перезагрузить измененные модули ядра

Как я могу указать системе перезагрузить все модули ядра, которые были изменены? (Я разрабатываю драйвер с несколькими модулями. Мне нужен быстрый и безошибочный метод перезагрузки всех изменяющихся модулей ....
вопрос задан: 10 January 2011 10:54
0
ответов

Получение списка сетевых устройств внутри ядра Linux

Я просмотрел net / core / dev.c и другие файлы, чтобы попытаться узнать, как получить список сетевых устройств, которые в настоящее время настроены, и его, оказывается, немного сложно найти. The ...
вопрос задан: 20 December 2010 21:51
0
ответов

Linux kernel module compiling

I try to compile simple linux kernel module: #include #include int init_module(void) { printk("Hello world 1.\n"); return 0; }...
вопрос задан: 31 October 2010 15:20
0
ответов

Создание новых системных вызовов через KLD во FreeBSD

Есть ли хорошие (начального уровня) учебники по добавлению системных вызовов во FreeBSD через загружаемые модули ядра? В частности, требуемая форма методов, получение информации из процессов и т. Д.
вопрос задан: 9 October 2010 05:16
0
ответов

как использовать CryptoAPI в ядре Linux 2. 6

Некоторое время я искал, но не нашел достаточно документации / примеров того, как использовать CryptoAPI, поставляемый с Linux, для создания системных вызовов / в области ядра. ...
вопрос задан: 6 October 2010 01:58
0
ответов

Модули Ядра Linux: Когда использовать try_module_get / module_put

Я читал LKMPG (См. Раздел 4.1.4. Нерегистрация Устройства) и мне не было ясно, когда использовать try_module_get / module_put функции. Некоторые примеры LKMPG используют их, некоторые не делают...
вопрос задан: 17 November 2009 10:28