реклама на сайте
подробности

 
 
> отображения буфера, из ядра в пользовательское пространство
Dubov
сообщение Aug 15 2012, 13:09
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Выделяю буфер в драйвере ядра как kzalloc(). kzalloc принимает аргументы смещения, размера и дескриптор файла.
нужно отобразить в память пользовательского пространства (наверное через mmap) этот буфер. Как это сделать? Какие аргументы должна принять функция mmap для отображения только буфера.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dubov
сообщение Aug 16 2012, 06:27
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Наверное вы правы. Но ответов на этот конкретный вопрос несмог найти в "Linux device drivers", хотя книга очень толковая. В ней узнал про такие вещи как:
Инициализация, обработка прерываний, выделение памяти в ядре, оформление обработки управляющих команд ioctl, но некоторых ньансов не найти в книге - это так называемые тонкости.

Сообщение отредактировал Dubov - Aug 16 2012, 06:36
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 23:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016