Кто писал драйвера под alsa подскажите.
Пишу драйвер для железки которая не поддерживает dma. Но пишу через эмуляцию dma, чтобы работал mmap. Т.е. по прерыванию считываются данные из dma буфера, записываются в устройство и извеняется hw_ptr для callback pointer.
1) Как заполняется кольцевой dma буфер? Т.е. откуда я могу прочитать голову буфера?
2) Наполнение буфера идет непрерывно или полностью заполняются только отдельные периоды? И вообще для чего нужны периоды?
Ответ на:
комментарий
от bizon_art
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум dma_alloc_coherent() and mmap (2011)
- Форум Alsa программирование (2013)
- Форум Программирование, ALSA (2010)
- Форум alsa - драйвера ? (2004)
- Форум Автозагрузка драйвера ALSA (2006)
- Форум ALSA и драйверы устройств. (2017)
- Форум Где найти ALSA драйвер? (2003)
- Форум Проблема с драйверами ALSA (2004)
- Форум [alsa] msm7227, драйвера и /dev (2011)
- Форум Проблема с установкой ALSA-драйвера (+) (2003)