一款DMA性能優化記錄:異步傳輸和指定實時信號做async IO

關鍵詞:DMA、sync、async、SIGIO、F_SETSIG。   DMA本身用於減輕CPU負擔,進行CPU off-load搬運工作。 在DMA驅動內部實現有同步和異步模式,異步模式使用dma_async_issue_pending(),然後在callback()中發送SIGIO信號,用戶空間收到SIGIO進行handler處理視爲一個週期完成。 同步模式,採用dma_sync_wait(
相關文章
相關標籤/搜索