Настройте DMA в модуле ядра Linux - PullRequest
0 голосов
/ 29 июня 2019

для моего приложения я хотел бы отправить некоторые данные, выделенные в оперативной памяти, в PWM fifo через DMA в пространстве ядра. Я бы использовал DMA для генерации прерывания, когда вектор данных завершен, чтобы загрузить следующий вектор и вызвать другое поведение ...

Я прочитал 3-е издание «Драйверы устройств Linux» от O'Reilly, но я немного запутался в использовании DMA Engine.

Я хотел бы спросить, какой шаг я должен выполнить, чтобы начать транзакцию DMA Память на устройство (PWM) с обратным вызовом прерывания?

РЕДАКТИРОВАТЬ 1:

Мне нужно узнать, как использовать Linux DMA API для моего случая (память -> pwm fifo), в пространстве ядра.

...