Per quanto ne so, Linux fornisce un framework DMA comune per vari motori DMA e un driver di dispositivo per il motore DMA deve essere implementato in base al framework.
Il framework fornisce qualsiasi chiamata o meccanismo di sistema per l'applicazione utente come: open()
, ioctl()
? Oppure gli sviluppatori devono implementare le operazioni sui file per lo spazio utente?