|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 09-Июн-07, 08:30 | |
Привет, Я пишу драйвер для usb-камеры. Передача происходит по вызову IOCTL из приложения, где передается указатель на область памяти в user_space. Обработчик ioctl выполняет usb_bulk_msg, который складывает все принятое по указателю, и я так понимаю, что эта функция работает в dma режиме. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени, UBB] |
1. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 09-Июн-07, 09:44 | |
>Привет, Я пишу драйвер для usb-камеры. Передача происходит по вызову IOCTL из | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 09-Июн-07, 10:10 | |
>>Привет, Я пишу драйвер для usb-камеры. Передача происходит по вызову IOCTL из | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
3. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 09-Июн-07, 10:21 | |
Да, я хочу в юзерспейс кинуть кадр... НО! миную память ядра... эдакий "direct stream" :) | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 09-Июн-07, 11:12 | |
>Да, я хочу в юзерспейс кинуть кадр... НО! миную память ядра... эдакий | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
4. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 09-Июн-07, 10:34 | |
в общем ч/б камера высокого разрешения(1280х1024) передающая видео в комп со скоростью 15кадр/с. Железку уже сделал... в windows-е драйвер уже работает. Теперь вот линуксом занялся. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 09-Июн-07, 11:27 | |
>в общем ч/б камера высокого разрешения(1280х1024) передающая видео в комп со скоростью | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 09-Июн-07, 14:38 | |
от v4l я все таки откажусь... | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 09-Июн-07, 14:43 | |
>от v4l я все таки откажусь... | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 09-Июн-07, 14:54 | |
usb_buffer_alloc... гыыыы рулит) почему то сначала ругался на эту шнягу | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от jd (??) on 10-Июн-07, 21:26 | |
Использовать mmap/ioctl - вполне нормальный вариант. К слову сказать, в V4L, упомянутом выше, так и сделано (может read там тоже реализован, не помню, но я использовал в своё время именно вариант с mmap/ioctl). | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от NuINu (??) on 13-Июн-07, 11:35 | |
>Использовать mmap/ioctl - вполне нормальный вариант. К слову сказать, в V4L, упомянутом | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Как в ядре 'промапить' пользовательскую память?" | |
Сообщение от Nzdrw (ok) on 13-Июн-07, 12:44 | |
в общем - не получилось у меня с памятью :( то ли руки кривые(скорее всего) то ли подход не тот. | |
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |