Cómo implementar una aplicación con Linux DMA

1

Por lo que sé, Linux proporciona un marco de DMA común para varios motores de DMA y un controlador de dispositivo para el motor de DMA debe implementarse en función del marco.

¿El marco proporciona alguna llamada al sistema o mecanismo para la aplicación del usuario como: open(), ioctl()? ¿O los desarrolladores tienen que implementar las operaciones de archivo para el espacio de usuario?

user9270215
fuente
1
Comience con esto: lmgtfy.com/?q=dma+in+linux+userspace
sawdust