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

BY Deepesh Man Shakya

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

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

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

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

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 移除已编译的文件

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值