Advertisement

海思GPU开发手册指南

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
《海思GPU开发手册指南》是一份全面介绍华为海思公司GPU技术文档,旨在帮助开发者深入理解并有效使用海思GPU进行高效图形处理和应用开发。 GPU:双核 ARM Mali G71@900MHz,配备256KB缓存,支持OpenCL 1.1/1.2/2.0及OpenGL ES 3.0/3.1/3.2。 智能视频分析功能包括: - 提供视觉计算处理能力的四核DSP @700MHz,具备32K I-Cache /32K IRAM/512KB DRAM。 - 双核NNIE@840MHz神经网络加速引擎和内置双目深度检测单元。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • GPU
    优质
    《海思GPU开发手册指南》是一份全面介绍华为海思公司GPU技术文档,旨在帮助开发者深入理解并有效使用海思GPU进行高效图形处理和应用开发。 GPU:双核 ARM Mali G71@900MHz,配备256KB缓存,支持OpenCL 1.1/1.2/2.0及OpenGL ES 3.0/3.1/3.2。 智能视频分析功能包括: - 提供视觉计算处理能力的四核DSP @700MHz,具备32K I-Cache /32K IRAM/512KB DRAM。 - 双核NNIE@840MHz神经网络加速引擎和内置双目深度检测单元。
  • 康Player
    优质
    《海康Player开发手册指南》是一份详尽的技术文档,旨在为开发者提供关于海康Player的各项功能、接口及使用方法的专业指导。 ### 海康Player开发指南知识点解析 #### 一、产品简介 海康Player开发指南主要介绍的是由海康威视数字技术股份有限公司发布的PlayCtrl.dll SDK。这款SDK专为视频播放设计,适用于Windows XP, Windows 2000, Windows 2003及Vista等操作系统,版本号为V6.1.x.x。通过使用此SDK,开发者能够轻松地将视频播放功能集成到自己的应用程序中。 #### 二、SDK版本更新 - **Version 6.01.01.08(2010年1月25日)**:该版本对之前的版本进行了多项改进和错误修复,提高了播放质量和稳定性。 #### 三、错误代码及说明 SDK提供了详细的错误代码来帮助开发者诊断问题,并且每个错误码都有明确的定义,便于理解并解决问题。 #### 四、显示相关功能介绍 SDK支持多种显示模式,包括全屏与窗口播放等。此外还提供了一系列设置选项如色彩调整和画质调节等功能,使用户可以根据自己的需求定制最佳观看体验。 #### 五、函数调用顺序 为了确保流畅的播放效果及有效的资源管理,SDK规定了一定的函数调用顺序。开发者需要遵循这些规则来正确初始化播放环境、处理媒体文件和流以及清理资源。 #### 六、主要功能说明 ##### 系统操作与错误号获取 - **PlayM4_GetSdkVersion**:用于获取当前使用的SDK版本信息。 - **PlayM4_GetLastError**:返回上一次函数调用时产生的错误码,便于故障排查。 - **PlayM4_GetCaps**:测试系统是否满足播放的最低配置要求。 ##### DirectDraw表面初始化与释放 - **PlayM4_InitDDraw**:用于准备DirectDraw表面以支持视频播放。 - **PlayM4_ReleaseDDraw**:清理DirectDraw资源,结束使用。 ##### 定时器类型设置 - **PlayM4_SetTimerType**:设定播放过程中使用的定时器类型。 - **PlayM4_GetTimerType**:获取当前所用的定时器类型信息。 ##### 通道号管理 - **PlayM4_GetPort**:检索未被占用的通道编号,供后续操作使用。 - **PlayM4_FreePort**:释放已分配但不再使用的通道编号以回收资源。 ##### 文件操作功能 - **PlayM4_OpenFile**:打开指定媒体文件进行播放。 - **PlayM4_CloseFile**:关闭正在播放中的媒体文件。 ##### 流处理相关 - **PlayM4_SetStreamOpenMode**:设置流式传输的开启模式。 - **PlayM4_GetStreamOpenMode**:获取当前设定的流式传输模式。 - **PlayM4_OpenStream**:启动网络流进行播放。 - **PlayM4_CloseStream**:关闭已打开的网络流。 - **PlayM4_InputData**:向播放器输入数据以支持实时处理功能。 - **PlayM4_OpenStreamExCloseStreamExInputVideoDataInputAudioData**:提供高级流式传输特性,包括音视频分离输入等。 ##### 播放控制 - **PlayM4_PlayStopPauseFastSlowOneByOneOneByOneBack**:实现播放、停止、暂停及快进/慢速等功能。 - **PlayM4_PlaySoundStopSoundPlaySoundShareStopSoundShareSetVolumeGetVolumeAdjustWaveAudio**:提供音频播放和音量控制功能,以增强用户体验。 - **PlayM4_SetPicQualityGetPictureQualitySetColorGetColor**:允许调整视频质量参数如色彩、亮度等设置。 - **PlayM4_SetPlayPosGetPlayPos**:设定或获取当前的播放位置。 综上所述,海康Player SDK为开发者提供了一套全面且强大的视频播放解决方案。除了基本的控制功能外,还包含了丰富的定制选项以适应各种使用场景的需求,对于希望在应用中集成高质量视频播放功能的研发人员来说极具价值。
  • 康ISUP协议
    优质
    《海康ISUP协议开发手册指南》是一份全面介绍ISUP通信协议在视频监控设备中应用的专业文档,由海康威视编撰。该手册详细解释了如何利用ISUP进行高效的数据传输和网络管理,并提供了实用的编程示例与调试技巧,旨在帮助开发者深入理解并掌握ISUP技术的核心内容,推动智能安防领域的技术创新与发展。 《基于海康视频设备的ISUP开发指南》旨在为开发者提供详细的指导,帮助他们理解和实现与海康威视视频监控设备相关的集成服务用户平面(ISUP)功能。文档涵盖了从环境搭建到具体接口调用等各个环节,并提供了示例代码和常见问题解答,以支持开发者顺利完成项目开发。
  • Android SDK版)
    优质
    《Android SDK开发指南(海思版)》是一本专注于基于海思平台的Android应用程序开发的技术书籍,为开发者提供了详细的SDK使用教程和实践案例。 《Android SDK开发指南(海思)》是深圳市海思半导体有限公司于2012年发布的技术手册,旨在为开发者提供在基于高清芯片的海思单板上进行Android系统开发的相关指导。该文档详细介绍了从环境搭建到源码编译、烧写操作等各个环节的操作步骤,并提供了相关的技术支持和解决方案。 一、开发环境要求: - 操作系统:推荐使用Ubuntu 10.04或更高版本。 - 硬盘空间:至少需要预留出10GB的存储空间以确保安装过程顺利进行。 - JDK版本:需安装Java Development Kit (JDK) 1.6以上版本。 - Python支持范围为2.4至2.7。 二、开发环境搭建: 文档详细说明了如何在64位系统上安装必需的操作依赖包,包括JDK和Python的具体步骤与方法。 三、mkimage工具安装及错误处理:介绍了可能遇到的常见问题及其解决方案。 四、交叉编译器链路安装指南:提供了详细的安装指导以确保开发者能够顺利进行后续开发工作。 五、发布包说明:解释了海思SDK包的基本结构和使用方式,帮助用户更好地理解和应用。 六、源码编译流程: - 准备基础压缩文件并设置存放路径; - 解压源代码,并配置好相应的编译环境; - 详细描述了ICS及fastboot的整个编译过程。 七、烧写操作说明:包括Flash分区表介绍,以及如何准备和执行实际的烧录任务。 八、Android开发简要指南: 提供了在Android系统中进行项目构建的方法;介绍了通过官方网站下载Windows SDK版本包的方式; 阐述了利用adb工具实现远程调试的技术细节; 指导用户掌握DDMS的基本操作技巧; 讲解修改分区读写权限的操作流程; 详细说明了使用tftp协议传输文件的步骤; 解释如何根据需求切换软硬件OpenGL的实现方式。 此外,还提供了两种手动设置静态IP地址的方法:一种是通过shell环境配置;另一种则是借助于图形界面进行设定。 文档中还包括了关于海思商标和产品版本的相关信息。请注意,“海思Hisilicon”及其他标识均受版权保护,并且公司可能对所提供的服务或特性加以限制,未经许可不得复制、传播本手册内容。同时,该指南会根据产品的更新情况进行适时修订,但仅作为使用说明提供,并不构成任何形式的保证声明。
  • Zint Zint
    优质
    《Zint开发手册指南》是一份全面介绍条形码和二维码生成库Zint的文档,详细讲解了其安装、配置及使用方法,适合开发者学习与参考。 Zint开发手册提供了相关API的使用教程。详情可参考相关文档。
  • 天平星与飞马
    优质
    《海思天平星与飞马指南手册》是一本详尽介绍虚拟世界中的地理、文化及实用信息的手册,旨在为探索者提供全面指导。 海思Taurus&Pegasus AI计算机视觉基础开发套件手册 本手册主要介绍了如何使用海思Taurus&Pegasus AI计算机视觉基础开发套件,并提供了相关的开发环境要求、参考文档及视频链接,以帮助开发者更好地学习与应用该工具。 一、开发环境需求 推荐的系统包括Windows 10(64位)和Ubuntu 18.04。建议使用至少8GB内存以及100GB以上的磁盘空间。 二、注意事项 - 芯片限制:Hi3516DV300 NNIE仅支持Caffe1.0框架,其他框架的模型需转换为Caffe格式。 - 框架及算法限制:手册中提供的案例基于Resnet18分类网和YOLOV2检测网。如果需要使用其他网络,则开发者必须自行搭建训练环境,并参考相关文档进行端到端部署。 三、学习基础知识 在开始嵌入式开发之前,建议先掌握以下知识: - Linux及Ubuntu的基础操作 - Docker的基本概念与应用 - Python编程基础 - C语言基本语法 - C++编程入门级知识 - 人工智能概论 四、培训视频资料列表 本手册提供了大量参考文档和教学视频链接,帮助开发者更深入地理解和使用海思Taurus&Pegasus开发套件。 五、硬件准备 Pegasus套件包含多种组件:WiFi-IoT主控板、OLED显示屏模块、外设扩展板、机器人控制模组及NFC功能拓展卡等。 六、Pegasus套件硬件资料 提供了主板原理图及相关文档下载,便于开发者获取更多信息进行开发工作。 七、Pegasus套件组装指南 根据实际应用场景选择合适的组件(如:机器人或外部设备),按照以下步骤完成安装: 1. 取出底板 2. 安装主控板 3. 连接显示屏模块 4. 根据需求添加额外功能模组 本手册详细介绍了海思Taurus&Pegasus AI计算机视觉基础开发套件的使用方法和环境配置,旨在为开发者提供全面的技术支持。
  • Linux环境用户
    优质
    《海思Linux开发环境用户指南》旨在为开发者提供详细的文档和指导,帮助其快速掌握在基于海思平台上的Linux系统进行软件开发的各项技能与技巧。 海思Linux开发环境用户指南涵盖了在海思平台进行Linux开发的相关知识,内容涉及开发环境搭建、Linux内核编译、根文件系统构建以及应用程序开发等方面。文档版本为01,发布日期为2014年10月30日,由深圳市海思半导体有限公司版权所有。用户指南特别指明,未经许可,禁止私自摘抄、复制或传播文档内容。 该文档介绍了两种不同的开发环境:嵌入式开发环境和高清Linux开发环境。对于前者,要求用户搭建Linux服务器,并安装交叉编译工具及高清SDK。这些步骤为后续的内核编译与根文件系统创建提供了必要的准备工作。 在处理Linux内核时,指南强调了源代码的重要性,并指导读者如何配置和编译内核。根文件系统是嵌入式系统的关键组成部分,它存储着操作系统运行所需的全部文件。文档推荐使用BusyBox工具来构建根文件系统,这是一个包含了许多小型且强大的Linux工具的软件包。用户需要获取BusyBox源码、进行配置并完成编译安装后才能制作根文件系统。此外,该部分还简要介绍了cramfs、squashfs、JFFS2、NFS和yaffs2等不同类型的文件系统。 在将内核与根文件系统烧写到目标设备上时,文档提供了一系列步骤及方法来完成这一操作。应用程序开发简介则向用户说明了如何编写代码、编译选项设置以及使用gdbserver进行调试的方法。 海思专有和保密信息条款明确指出,文档中的内容仅作为指导用途,并不构成任何形式的担保声明或保证。 此外,该指南还提供了修订记录,详细列出了自发布以来每次更新的内容。这包括对Hi3796M V100芯片的支持情况等重要资讯,表明了海思对于新产品的快速响应和文档更新能力。 除此之外,用户指南还包括插图目录、表格目录以及A缩略语部分,以方便读者查找特定信息。 该指南的主要目标群体是技术支持工程师及软件开发工程师。这些专业人员可能需要在Hi3798C、Hi3796C、Hi3798M和Hi3796M等不同芯片版本的产品上进行工作,并且文档中也提供了详细的版本信息说明。 最后,该指南涵盖了多种类型的文件系统(如cramfs、squashfs、JFFS2、NFS和yaffs2),每种都有其独特的特性和应用场景。例如,cramfs是一种压缩的只读文件系统,通常用于嵌入式Linux环境;而squashfs则提供了更强的数据压缩能力。此外还有针对特定硬件需求的日志型文件系统JFFS2、网络访问类型的NFS以及专为NAND闪存优化设计的yaffs2。 文档中还列出了各种工具和Linux PC机内核版本之间的兼容性要求,确保用户在开发环境中使用的是合适的工具版本。
  • ACR122U
    优质
    《ACR122U开发指南手册》为开发者提供了详细的文档和教程,帮助他们掌握ACR122U模块的各项功能和技术细节,适用于RFID应用开发。 包含ACR122U中文开发手册、脚本生成器以及ACS-Unified-LIB-CTAPI的相关资料。
  • STM32
    优质
    《STM32开发手册指南》是一本全面介绍如何使用STM32微控制器进行嵌入式系统设计和编程的手册。书中涵盖了从基础设置到高级应用的各种知识和技术,旨在帮助读者快速掌握STM32的开发技巧。 压缩包包含STM32开发指南文档说明及官方3.5固件库,欢迎下载。如遇问题,请留言。
  • IMX6Q
    优质
    《IMX6Q开发指南手册》是一份全面介绍NXP公司IMX6Q处理器硬件特性和软件编程技巧的专业文档,旨在帮助开发者快速掌握其应用技术。 迅为-I.MX6开发板采用Cortex-A9四核I.MX6Q处理器,主频1GHz,配备2GB内存与16GB存储空间。该开发板支持4G全网通、GPS、WIFI及蓝牙模块,并具备千兆以太网接口和摄像头等扩展功能。此外还提供SATA等多种接口选项,可实现多屏异显或双屏同显效果。