
Hasta donde yo sé, Linux proporciona un marco DMA común para varios motores DMA y se debe implementar un controlador de dispositivo para el motor DMA en función del marco.
¿El marco proporciona alguna llamada al sistema o mecanismo para aplicaciones de usuario como: open()
, ioctl()
? ¿O los desarrolladores tienen que implementar operaciones de archivos para el espacio del usuario?