Вопросы по теме 'linux-kernel'
как заменить статическую функцию ядра без модификации и предварительной компиляции ядра Linux
все, я хочу знать, как заменить статическую функцию ядра в модуле без изменения ядра Linux. Я знаю, что хук Linux может заменить некоторые функции, но проблема в том, что я хочу заменить статическую функцию без изменения ядра Linux. Не могли бы вы...
27.04.2024
После insmod я не могу увидеть запись устройства в /proc/devices
После выполнения команды «insmod demo_device» модули, перечисленные в /proc/modules
**demo_device 2528 0 - Live 0xe02da000**
fp_indicators 5072 1 - Live 0xe02d2000 (P)
screader 22672 1 - Live 0xe02c5000 (P)
icamdescrambler 12912 0 - Live...
07.05.2024
Ошибка открытия файла устройства в системе Linux
Я работаю в системе на основе omap4. Он имеет 4 порта UART, поэтому ядро делает:
/dev/ttyO0
/dev/ttyO1
/dev/ttyO2
/dev/ttyO3
Когда я открываю из пользовательского пространства:
fd = open("/dev/ttyO1",O_RDONLY)
он успешно открыт,...
02.05.2024
Какие драйверы используются usb-мышью в ядре Linux?
Я прочитал из главы 14 LDD3 о драйверах горячего подключения. Мне нужно написать драйвер мыши USB, который загружается, когда я подключаю оборудование. Теперь, проведя некоторый эксперимент, я узнал, что существует драйвер с именем "hid-generic",...
17.05.2024
Как добавить новые записи /proc/sys/kernel?
Я хотел добавить новый параметр sysctl в модуль ядра для кода audit.c, и значение этого параметра должно быть изменено во время выполнения. Где именно мне нужно добавить новый код sysctl и как этого добиться?
19.05.2024
Ошибки компиляции модуля ядра GCC
Я работаю над сетевым фильтром и компилирую его на виртуальной машине.
matt@ubuntu:~$ make
gcc -c -O2 -W -isystem /lib/modules/4.4.0-87-generic/build/include -D__KERNEL__ -DMODULE test10.c -I.
In file included from...
16.03.2024
Статистика отбрасывания conntrack ядра Linux
В исходниках подсистемы conntrack ядра Linux я вижу много статистических тиков, таких как это :
ret = resolve_normal_ct(net, tmpl, skb, dataoff, pf, protonum, l4proto);
if (ret < 0) {
/* Too stressed to deal. */...
14.03.2024
Новые материалы
Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv)
Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..
Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте.
В официальном примере выполняется только обучение модели, но отсутствует..
Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..
Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..
Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям?
В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..
Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости?
Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..
Стабильная Diffusion 1.0 выдаёт более красивые картинки, чем SD 2.1?! Почему?
Удивительные открытия, которые я сделал недавно. Смотрите в видео: https://youtu.be/PakgD6FewoU
Есть одно логичное объяснение — что у вас?