生成的CMP的工程,BD如下:
从github上https://github.com/Xilinx/dma_ip_drivers下载软件程序,在Ubuntu或其他Linux的发行版如CentOS上进行编译,软件包中主要提供了几个关键程序和驱动,软件架构图如下图:
dma-ctl:提供了一组命令来配置和控制系统中的队列,可以创建\删除\启动\停止队列:
dma-from-device:卡到主机(C2H)的数据传输:
# sudo apt-get install libaio libaio-devel
# sudo make && make install
modprobe qdma-pf
# dma-ctl dev list
6.队列的创建和传输
感谢Hank Fu同学对此文章的提供的帮助!
如果您在QDMA方面有疑问,欢迎联系:
simonyang@comtech.cn
charlesxu@comtech.cn
【直播预告】