Linux DMAを使用してアプリケーションを実装する方法

Linux DMAを使用してアプリケーションを実装する方法

私の知る限り、Linux はさまざまな DMA エンジンに共通の DMA フレームワークを提供しており、DMA エンジン用のデバイス ドライバーはそのフレームワークに基づいて実装する必要があります。

フレームワークは、、などのシステム コールやメカニズムをユーザー アプリケーションに提供していますかopen()?ioctl()それとも、開発者がユーザー空間のファイル操作を実装する必要がありますか?

関連情報