文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
7 个月前
README

样例使用指导

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