【发布时间】:2016-06-11 16:48:10
【问题描述】:
我想编写一个内核模块,可以通过 DMA 将数据从 RAM 传输到 RAM。有一些帖子讨论了这个,但我真的不明白。有人说有可能其他人说不是。
如果我对 ldd3 的理解正确,则无法使用 linux 的 DMA API 将 RAM 复制到 RAM,但 driver/dma/dmaengine.c 为“DMA 传输类型”提供了标志 DMA_MEMCPY ",所以应该有办法。
这是正确的,我可以使用 dma 引擎将数据从一个 ram 地址传输到另一个吗?
如果它依赖于硬件,我如何确定我的系统是否支持 dma memcpy?
【问题讨论】:
标签: linux linux-kernel dma