取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

QDMA Linux 内核驱动使用和调试指南

yolanda
Moderator
Moderator
0 0 834

BY Deepesh Man Shakya

注意:本论坛博客所有内容皆来源于Xilinx工程师,如需转载,请写明出处作者及赛灵思论坛链接并发邮件至cncrc@xilinx.com,未经Xilinx及著作权人许可,禁止用作商业用途 


本篇博文提供了有关 QDMA Linux 内核驱动程序的安装和运行的视频分步详解和关联文档链接。此外还提供了其它调试信息。

本文应与驱动随附的“read me”自述文件和文档搭配使用。QDMA Linux 内核驱动程序可从以下链接下载:

https://github.com/Xilinx/dma_ip_drivers/tree/master/QDMA/linux-kernel

以下是视频中执行的各步骤和命令的列表以及对应的时间戳:

0:00:10.00 使用 grep 命令列出lspci 中Xilinx的器件
0:00:30.00 因缺少 libaio 导致操作失败
0:01:45.00 下载和安装 libaio
0:02:25.00 运行 make 命令
0:03:40.00 运行 make install 命令
0:03:55.00 安装 PF 驱动和 VF 驱动
0:05:55.00 运行 dev list 功能以显示已连接的每个器件
0:06:15.00 显示器件最大队列数已配置为 0
0:07:50.00 运行 dmactl -h 或 man dmactl 以查看 dmactl 中的可用命令详情
0:08:20.00 添加队列
0:08:50.00 添加队列列表
0:10:05.00 显示添加的队列
0:10:30.00 启动队列
0:12:10.00 显示队列描述符
0:12:40.00 QDMA HTML 使用方法文档
0:15:25.00 停止队列
0:15:40.00 删除队列
0:16:00.00 dma_to_device 工具
0:18:05.00 dma_from_device 工具
0:20:10.00 使用 dmactl 读取寄存器
0:20:25.00 转储寄存器
0:21:40.00 使用 dmactl 写入寄存器
0:22:50.00 执行 devinfo 命令
0:23:25.00 显示驱动统计数据
0:23:40.00 清除驱动统计数据
0:24:10.00 转储描述符
0:24:40.00 为多个队列转储描述符
0:25:10.00 转储特定描述符
0:27:10.00 卸载驱动
0:27:30.00 移除 qdma 模块
0:27:40.00 移除已编译的文件

请参阅位于以下链接的对应文档: