Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Linux драйвер, вопрос к созидателям!Возникает вопрос по поводу поведения функции LdspMapBuffer. Эта функция наверняка использует функцию ядра mmap для которой адрес, смещение и размер буфера должны быть кратны размеру страницы памяти. Отсюда вопрос - могу ли я выделять память для буффера оператором new либо надо использовать функцию ядра malloc? И куда подевался параметр Адрес буффера из LdspMapBuffer? И как эта функция взаимодействует с SetOutBuf & SetInBuf? |
|||
|
||||
|
Re: Linux драйвер, вопрос к созидателям!Про выделение памяти и отсутсвие параметра вопрос снимается - прочитал ман для mmap. Но про взаимодействие с SetOutBuf & SetInBuf вопрос остается! |
|||
|
||||
|
Re: Linux драйвер, вопрос к созидателям!в драйверах есть (был?) баг с обработкой вызова mmap() - см. http://www.lcard.ru/forumthreads/1669 Более подробно про mmap() ищи у Стивенса /'IPC/'и в стандартах POSIX IEEE Std 1003.1 2003 Edition. |
Страницы 1
Тема закрыта