Ответ: это в принципе понятно (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено vi 07 февраля 2004 г. 19:17
В ответ на: имхо, лучше порциями: заполняешь по DMA весь framelist qh, ссылающиеся на нужное число td, по готовности заглатываешь по DMA результаты, снова формируешь framelist и запускаешьне прием. пока прм не кончен, обрабатываешь данные ... отправлено xc164 07 февраля 2004 г. 18:24

Нужна консультация по нескольким конкретным вопросам, как реализовать это в линуховом драйвере. В частности,
- почему при попытке использовать семафор в callback-функции возникает crash драйвера и kernel panic? Во всех других функция mutex работает как положено;
- есть ли гарантия, что callback для следующего URB'а не будет вызван до того как завершиться предыдущий? Если нет, то как синхронизировать данные?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru