Меню
+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
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск