Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Linux драйвер, вопрос к созидателям!

Вы не вошли.

 Поиск | Регистрация | Вход 

Hemul
06.05.2004 13:26:04
#1

Гость

Linux драйвер, вопрос к созидателям!

Возникает вопрос по поводу поведения функции LdspMapBuffer. Эта функция наверняка использует функцию ядра mmap для которой адрес, смещение и размер буфера должны быть кратны размеру страницы памяти. Отсюда вопрос - могу ли я выделять память для буффера оператором new либо надо использовать функцию ядра malloc? И куда подевался параметр Адрес буффера из LdspMapBuffer? И как эта функция взаимодействует с SetOutBuf & SetInBuf?

Hemul
06.05.2004 13:52:48
#2

Гость

Re: Linux драйвер, вопрос к созидателям!

Про выделение памяти и отсутсвие параметра вопрос снимается - прочитал ман для mmap. Но про взаимодействие с SetOutBuf & SetInBuf вопрос остается!

Стас
07.05.2004 12:26:58
#3

Гость

Re: Linux драйвер, вопрос к созидателям!

в драйверах есть (был?) баг с обработкой вызова mmap() - см.

http://www.lcard.ru/forumthreads/1669

Более подробно про mmap() ищи у Стивенса /'IPC/'и в стандартах POSIX IEEE Std 1003.1 2003 Edition.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск