5me 发表于 2019-3-5 11:45:20

DMA在Linux下如何使用

我在调试DMA的时候遇到这个问题,在裸机下我做成回路测试已经通过了,现在想在系统里面跑,但是不知用什么函数去调用DMA,难道要通过/dev/men来操作DMA?我想应该不是这样的,还请这里的大神回答一下,谢谢。

uisrc 发表于 2019-3-5 13:46:47

我们还没发布方案

vortex 发表于 2019-3-5 22:09:22

admin 发表于 2019-3-5 13:46
我们还没发布方案

请问方案大概什么时候能出来啊

vortex 发表于 2019-3-5 22:13:57

admin 发表于 2019-3-5 13:46
我们还没发布方案

linux下与PL部分高速通信除了DMA意外h,有没其他的办法

uisrc 发表于 2019-3-10 14:31:05

还可以直接AXI4通信,利用中断通知CPU 数据传输完成

泰山 发表于 2020-8-28 15:04:13

msxbo 发表于 2019-3-10 14:31
还可以直接AXI4通信,利用中断通知CPU 数据传输完成
这个有没有出来方案?或者讲的详细一点,比如:Vivado 工程怎么改,Linux驱动怎么改,上层应用程序怎么使用?

泰山 发表于 2020-8-28 15:16:07

Linux对DMA的驱动机制太复杂,还是考虑别的高速传输方式吧。
页: [1]
查看完整版本: DMA在Linux下如何使用