
Soweit ich weiß, stellt Linux ein gemeinsames DMA-Framework für verschiedene DMA-Engines bereit, und ein Gerätetreiber für die DMA-Engine muss basierend auf dem Framework implementiert werden.
Stellt das Framework Systemaufrufe oder Mechanismen für Benutzeranwendungen bereit, wie z. B.: open()
, ioctl()
? Oder müssen Entwickler die Dateioperationen für den Benutzerbereich implementieren?