Jungo WinDriver: テクニカル ドキュメント #106

WinDriver
テクニカル ドキュメント #106


Doc ID: 106
製品: WinDriver
Version:  --

どのように WinDriver を使用してシステムまたはスレーブ DMA を実行しますか?

WinDriver は、物理アドレスおよびカーネル DMA バッファの長さが分かっている場合、割り込みサービス ルーティンおよびメモリへ DMA メモリをロック ダウンの実装をサポートします。
ISA カードのスレーブ DMA を実装するには、DMA コントロール自身のプログラムのコードを記述する必要があります (詳細は、 こちら を参照してください)。PC でシステム DMAC をプログラムする特定の API はありませんが、直接ハードウェアにアクセスおよびアプリケーションから DMA 割り当てるための WinDriver API を使用できます (WD_DMALock() および WD_Transfer() を参照してください)。