当前位置: 首页 > news >正文

CANN/driver DCMI设备电子标签接口

dcmi_get_device_elabel_info

【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver

函数原型

int dcmi_get_device_elabel_info(int card_id, int device_id, struct dcmi_elabel_info *elabel_info)

功能说明

获取设备的电子标签信息。

参数说明

参数名称

输入/输出

类型

描述

card_id

输入

int

设备ID,当前实际支持的ID通过dcmi_get_card_list接口获取。

device_id

输入

int

芯片ID,通过dcmi_get_device_id_in_card接口获取。取值范围如下:

NPU芯片:[0, device_id_max-1]。

MCU芯片:mcu_id。

elabel_info

输出

struct dcmi_elabel_info *

电子标签信息。

struct dcmi_elabel_info {

char product_name[MAX_LENTH]; //产品名称

char model[MAX_LENTH]; //产品型号

char manufacturer[MAX_LENTH]; //生产厂商

char manufacturer_date[MAX_LENTH]; //生产日期

char serial_number[MAX_LENTH]; //产品序列号

};

其中manufacturer_date为预留字段,当前此字段无效。

返回值说明

类型

描述

int

处理结果:

  • 成功:返回0。
  • 失败:返回码请参见return_codes。

异常处理

无。

约束说明

表 1不同部署场景下的支持情况

产品形态

物理机场景(裸机)root用户

物理机场景(裸机)运行用户组(非root用户)

物理机+普通容器场景root用户

Atlas 900 A2 PoD 集群基础单元

Y

Y

Y

Atlas 800T A2 训练服务器

Y

Y

Y

Atlas 800I A2 推理服务器

Y

Y

Y

Atlas 200T A2 Box16 异构子框

Y

Y

Y

A200I A2 Box 异构组件

Y

Y

Y

Atlas 300I A2 推理卡

Y

Y

Y

Atlas 300T A2 训练卡

Y

Y

Y

注:Y表示支持;N表示不支持;NA表示不涉及,当前未规划此场景。

调用示例

… struct dcmi_elabel_info elabel_info = {0}; int ret = 0; int card_id = 0; int device_id = 0; ret = dcmi_get_device_elabel_info(card_id, device_id, &elabel_info); …

【免费下载链接】driver本项目是CANN提供的驱动模块,实现基础驱动和资源管理及调度等功能,使能昇腾芯片。项目地址: https://gitcode.com/cann/driver

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/785316/

相关文章:

  • LLaMAWorkspace:一体化LLM应用开发与部署平台实战指南
  • 英国AI人才技能缺口分析:高校课程与行业需求的错位与应对
  • LangChain实战指南:从提示词工程到智能体开发的生成式AI应用构建
  • 基于ChatGPT的浏览器扩展开发指南:从原理到实战
  • CANN/ge 图拆分模块约束文档
  • 基于Claude的智能任务编排中枢:从对话代理到自动化工作流引擎
  • 深度学习在心血管影像AI分析中的核心技术与工程实践
  • CANN/hixl Python接口参考
  • 2026年5月广州 GEO 优化服务商选型指南:本土实力品牌与中小机构深度测评 - 海棠依旧大
  • LeetCode 电话号码的字母组合题解
  • 别再为Word转PDF发愁了!Java项目集成Aspose.Words保姆级教程(附Linux字体配置)
  • 物流人必看:除了EIQ,你的WMS系统真的用对了吗?结合ABC分类优化库位与拣货路径实战
  • 2026年AI搜索优化TOP10实力排行 权威机构红榜盘点 - 打我的的
  • 大模型提示注入攻防实战(SITS2026 v2.1新增条款深度解读)
  • CANN Qwen3-next SGLang优化实践样例
  • CANN/atvc SinhCustom算子样例
  • 51单片机入门避坑指南:从Keil5安装到LCD1602显示,新手最容易犯的5个错误
  • 清洁度检测精度低难题待解?国内高精度清洁度检测设备厂家大盘点 - 工业干货社
  • 企业生成式AI治理框架构建:从战略到落地的四大支柱与实践指南
  • 43 Nginx的location指令
  • 鑫桥包装:以匠心筑品质,打造高性价比贴标机定制服务标杆 - 品牌策略师
  • CANN/shmem RDMA性能测试示例
  • FWT 集合幂级数
  • 基于可穿戴设备与AI的体重变化预测:从血糖、活动、睡眠数据到个性化健康管理
  • 力扣2760 C++滑动窗口解法
  • 移动干扰源定位系统:原理、配置与实战技巧
  • Ubuntu 20.04换源踩坑实录:手把手教你修复‘held broken packages’报错(附清华源正确姿势)
  • RSSHub与Dify插件实战:构建智能信息流与自动化监控工作流
  • 用最便宜的STM32F103C8T6做个自平衡小车?先搞定MPU6050+DMP姿态角(附完整代码)
  • 龙芯2k0300 - 走马观碑组按键驱动移植