据我所知,Linux 为各种 DMA 引擎提供了通用的 DMA 框架,并且必须基于该框架实现 DMA 引擎的设备驱动程序。
框架是否为用户应用程序提供任何系统调用或机制,例如:open()
?ioctl()
或者开发人员是否必须为用户空间实现文件操作?
据我所知,Linux 为各种 DMA 引擎提供了通用的 DMA 框架,并且必须基于该框架实现 DMA 引擎的设备驱动程序。
框架是否为用户应用程序提供任何系统调用或机制,例如:open()
?ioctl()
或者开发人员是否必须为用户空间实现文件操作?