华为海思Hi3559AV100芯片的软件开发支持
深圳市星际芯城科技有限公司
发表:2024-08-19 11:00:36 阅读:548

华为海思Hi3559AV100芯片在软件开发方面提供了丰富的支持。海思提供了全套的开发工具和软件库,包括开发板、SDK、驱动和示例程序等。用户可以通过开发板进行调试和开发,使用C/C++代码进行编程,并借助提供的软件库进行二次开发。MPP(Media Process Platform)平台为应用软件屏蔽了芯片相关的复杂底层处理,直接提供MPI接口完成相应功能,支持输入视频捕获、编码解码、视频输出显示、图像前处理等多种功能的快速开发。


华为海思 Hi3559AV100 芯片配套海思提供的稳定、易用的软件开发工具包(SDK),能够支撑客户快速进行产品量产。SDK 中通常包含了一系列的开发工具、库文件、文档以及示例代码等,以帮助开发者进行软件开发。


其中,与 AI 算法开发相关的部分包括:


  • SVP(Smart Vision Processing)平台:是海思媒体处理芯片智能视觉异构加速平台。
  • DSP(Digital Signal Process):是 SVP 平台下的可编程硬件加速模块,用户基于 DSP 开发智能分析方案可以加速智能分析,降低 CPU 占用。不过,也可以先略过 DSP 开发部分,在某些对速度要求特别高或者需要开发算子的时候,再特殊使用 DSP 开发(需注意,Hi3516CV500/Hi3516DV300/Hi3559V200 不支持 DSP)。
  • NNIE(Neural Network Inference Engine):是华为海思 SoC 针对神经网络(特别是卷积神经网络)开发的加速处理硬件单元,支持大部分神经网络。同时作为加速处理的硬件,有相应配套的软件,但只支持 Caffe 框架,其他框架的模型需要进行转换。


此外,SDK 中可能还涉及视频编码、解码、输入输出接口、音频处理等功能的相关开发接口和工具。具体的开发细节和使用方法可以参考海思提供的详细文档,如《hisvp 开发指南》等。


如果要进行特定功能的开发,例如在 Hi3559AV100 平台上移植 Qt 开发图形用户界面程序,还需要进行相应的编译环境准备、库文件移植和配置等操作。


总之,Hi3559AV100 芯片的软件开发支持较为丰富,但具体的开发工作可能需要开发者具备一定的嵌入式系统开发经验,并深入研究相关的文档和资料。

核心供货商
营业执照: 已审核
组织机构代码: 已审核
会员等级: 一级会员
联系人: 李先生
电话: 18689475273(微信同号)
QQ: 2885145320
地址: 深圳市龙岗区坂田街道象角塘社区中浩一路2号科尔达大厦1266
简介: 深圳市星际芯城科技有限公司,致力于助力人类走向星际,探索宇宙星辰大海。是国际知名的电子元器件现货分销商,国产品牌代理商。公司销售的产品有IC集成电路。销售的品牌有圣邦微、ST、ON、TI、Microchip、ADI等知名品牌。为消费类电子、工控类电子、医疗类电子、汽车类电子企业提供一站式服务,并成为全球众多EMS/OEM的首选供应商。