Найдено 36 результатов

PaiMeiPetrovich
27 авг 2022, 13:32
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Re: Создание модуля ядра линукс и програмки к этому модулю.

Olej писал(а):
27 авг 2022, 13:14
Имя файла и период задаётся 1 раз во время загрузки модуля. Тогда это можно задать параметром запуска:
Ну да, но тогда и программа для этого не нужна никакая. Я думаю, что да , во время работы модуля программа должна как-то провзаимодействовать и изменить дефолтные параметры как-то.
PaiMeiPetrovich
27 авг 2022, 13:26
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Re: Создание модуля ядра линукс и програмки к этому модулю.

ВЛОЖЕНИЯ mod_write.c (1.15 КБ) 1 скачивание В целом, код понятен, но есть несколько вопросов. 1)ssize_t kernel_write(struct file *, const void *, size_t, loff_t *) - какой параметр в этой функции что означает? 2)S_IRUSR | S_IRGRP | S_IROTH | S_IWUSR - Эти флаги что означают? 3)Что означают эти коды...
PaiMeiPetrovich
27 авг 2022, 13:24
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Re: Создание модуля ядра линукс и програмки к этому модулю.

ВЛОЖЕНИЯ mod_write.c (1.15 КБ) 1 скачивание В целом, код понятен, но есть несколько вопросов. 1)ssize_t kernel_write(struct file *, const void *, size_t, loff_t *) - какой параметр в этой функции что означает? 2)S_IRUSR | S_IRGRP | S_IROTH | S_IWUSR - Эти флаги что означают? 3)Что означают эти коды...
PaiMeiPetrovich
27 авг 2022, 13:16
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Re: Создание модуля ядра линукс и програмки к этому модулю.

Olej писал(а):
27 авг 2022, 13:03
Запись в файл из ядра описана в новой редакции книги, которая готовится к издательству: модули ядра (римэйк)
Это в какой главе описано, не подскажите? :-)
PaiMeiPetrovich
27 авг 2022, 12:58
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Re: Создание модуля ядра линукс и програмки к этому модулю.

Для начала разберемся с первой задачей. С помощью какой функции (из библиотек ядра) можно реализовать таймер? (Желательно описать, как эта функция работает, какие параметры и макросы что означают) Ну, вот чтобы просто каждые 5 секунд в журнал логов записывалось это сообщение.
PaiMeiPetrovich
27 авг 2022, 12:47
Форум: Linux изнутри
Тема: Создание модуля ядра линукс и програмки к этому модулю.
Ответы: 76
Просмотры: 5508

Создание модуля ядра линукс и програмки к этому модулю.

Задача № 1 такая: Реализовать модуль. Модуль ядра Linux, при загрузке в ядро, должен записывать константные строки "Hello from kernel module" в общий файл. Строки должны дописываться в конец этого файла через определенный период по таймеру. Задача № 2. Реализовать программу для модуля. В программе д...

Перейти к расширенному поиску