| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 7 个月前 |
样例使用指导
examples目录下提供了一系列Driver接口样例,包括设备管理、DCMI等,供开发者参考,帮助开发者快速入门,进而掌握Driver关键特性。
样例列表
| 样例目录 | 子目录 | 功能介绍 |
|---|---|---|
| devmng | 0_device_p2p | 本样例展示了设备数量和id获取、P2P功能使能和去使能的流程,是一个基础设备管理样例。 |
| dcmi | 0_configure_manager | 本样例展示了从DCMI初始化到用户配置,设备共享状态配置等。 |
| dcmi | 1_query_npuinfo | 本样例展示了DCMI查询PCIE信息,Board信息,Flash信息等。 |
| dcmi | 2_chip_reset | 本样例展示了DCMI复位:通过PCIE标准热复位流程复位昇腾AI处理器,包含带内和带外复位模式。 |
环境准备
编译运行样例前,需获取固件、驱动及CANN软件包安装,详情步骤请参见《CANN软件安装指南》(选择安装场景后,参见“安装NPU驱动固件”章节)。
若对driver仓src目录下的源码有定制,那么在安装CANN软件之后,还需编译源码并部署到环境上,具体操作请参见driver仓下的README。
编译运行
1.下载样例代码并上传至安装CANN软件的环境,切换到样例目录。
# 此处以0_device_p2p样例为例
cd ${git_clone_path}/examples/devmng/0_device_p2p
2.执行以下命令运行样例。
bash run.sh