Свързани въпроси 'kernel-module'

Грешка в драйвера на I2C устройство [TCA6408 I/O разширител]
Искам да свържа TCA6408 IO Expander и да получа ключов вход към моята вградена система. Опитвам се със SABRELite (iMX6Q) Boad и моята среда за разработка е LTIB (L3.0.35_4.1.0_130816_source.tar.gz) Направих по-долу модификации 1.) добавете...
2882 изгледи

Актуализирането на ядрото в Ubuntu 12.04 LTS изглежда не работи
Опитвам се да актуализирам ядрото си за Ubuntu 12.04 LTS от 3.4.0 до най-новата налична версия, но uname -r продължава да връща 3.4.0 без значение какво правя. Също така се опитах да рестартирам системата си няколко пъти, без резултат....
1767 изгледи

Проблем с извличане/показване на данни от свързан списък
Имам изискване да получа arp данни от текущото устройство. Следвах онлайн пример - http://rikiji.it/2011/04/17/Linux-kernel-programming-exercises-1.html за изпълнение на тази задача. Този пример разглежда решение за идентифициране на arp...
88 изгледи
schedule 23.11.2023

Как да компилирам ядрото с експортирани символи на LKM?
Аз съм начинаещ в ядрото и имах нужда от помощ при компилирането на ядрото на Linux с експортирани символи на модул на ядрото. Опитах следното - EXPORT_SYMBOL(func_name) в източника на LKM, LKM се компилира и символът се генерира в неговия...
351 изгледи

Зареждаемият модул на ядрото не се компилира правилно на различни компютри
Опитвам се да направя зареждаем модул на ядрото за ARM архитектура. Само за пример аз съм направен прост hello.c #include <linux/module.h> /* Needed by all modules */ #include <linux/kernel.h> /* Needed for KERN_INFO */...
312 изгледи
schedule 28.01.2024

copy_from_user не работи за char*
Аз съм малко нов в програмирането на ядрото, така че моля да ме извините за въпроса. По същество искам да изпратя низ (char*) към модула на ядрото за разпечатване. Доста просто. Имам следното в код на ниво потребител: char *text = "some...
3419 изгледи
schedule 11.02.2024

Заменете системното повикване в ядрото на Linux 3
Интересувам се от замяна на системно повикване с персонализирано, което ще внедря в ядрото на linux 3. Прочетох, че таблицата на системните повиквания вече не е изложена. Някакви идеи? всякакви препратки към този...
3214 изгледи
schedule 12.02.2024

Има ли начин модул на ядрото да намери адреси на секции на друг зареден модул?
В система x86 имам модул на ядрото на Linux („модул за наблюдение“), който се уведомява от ядрото всеки път, когато се зареди конкретен модул на ядрото („цел“). Почти всеки модул на ядрото може да бъде цел. Използвам това в инструментална система ,...
1945 изгледи
schedule 24.02.2024

Вземете текущото време в секунди в модула на ядрото
Какъв е стандартният начин за получаване на текущото време в секунди (от епохата) в модул на ядрото? Виждал съм техники, включващи получаване на xtime, които са много дълги и включват цикли while и заключвания. Трябва да има по-добър начин....
24704 изгледи
schedule 22.02.2024

Изпращане на UDP пакет с linux-kernel modul без използване на сокети
Пиша модул на ядрото, който създава IP пакет. Сега искам да изпратя този пакет, но не съм създал никакъв сокет за неговото предаване. има ли някакъв начин да го изпратите директно с помощта на рутинни процедури на ядрото. тъй като проследих...
5976 изгледи
schedule 12.04.2024

Споделяне на буфер между модулите на ядрото на Linux, причиняващо Невъзможност за обработка на заявка за пейджинг на ядрото на виртуален адрес XXXXX
Имам един модул на ядрото, който има декларация като char arr[100]; и го експортирах като EXPORT_SYMBOL(arr); Във втория модул се опитвам да го използвам като extern char *arr; и при четене на този модул, когато се опитвам да...
727 изгледи

Как да създадете proc запис под /proc/driver?
Искам да създам файл в директория /proc/driver . Бих искал да използвам макрос като proc_root_driver (или нещо друго предоставено), вместо да използвам изрично „driver/MODULE_NAME“. Използвам create_proc_entry : struct proc_dir_entry...
12339 изгледи
schedule 16.04.2024

Не мога да инсталирам добавки за гости на Kali 2.0
Инсталирам новия Kali (2.0) и не мога да инсталирам успешно добавките за гости. Обяснявам ви всички стъпки, които съм направил: Първо се уверих, че имам правилните хранилища (мисля, че това са правилните): deb http://http.kali.org/kali sana...
3573 изгледи
schedule 24.02.2024