海思API HI_MPI_VB_CreatePool,HI_MPI_VB_Init,HI_MPI_VB_InitModCommPool的关系 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 83.33%
Bbs2
本版专家分:251
海思HI35xx平台软件开发快速入门之H264解码实例
前言  H264视频编码技术诞生于2003年,至今已有十余载,技术相当成熟,它的优势在于有高的视频的压缩率,利用帧间和帧内预测(Estimation)、变换(Transform)和反变换、量化(Quantization)和反量化、环路滤波(Loop Filter)、熵编码(Entropy Coding)视频编码技术,可以实现高质量、低码率的视频流编码。H.264提供了网络抽象层NALU(Netwo...
海思MPI(MMP)开发总结
1、海思HI_MPI_VB_Init所需要的video block原来是从linux memroy中来分配的。 我一直误认为是由mmz.ko来管理的,因此将linux memory压缩得很少,结果导致memory不足,总是死。 1、stVbConf.astCommPool[0].u32BlkCnt= 4;至少需要4个block,否则很可能pipeline跑不起来。 配置为PT_JPEG的ch
4 海思Hi3518E实例代码分析
海思媒体(mmp)处理平台架构 海思媒体处理平台的主要内部处理流程如图 1-2 所示,主要分为视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)等模块。主要的处理流程介绍如下: VI 模块捕获视频图像,可对其做剪切...
海思API参考
海思API参考,HiIVE API 参考,HiIVE API 参考,里面有些用。
14.海思修改os内存的方法
在这里,我们将64M的os内存设置为128M.1.Uboot中配置setenv bootargs 'mem=128M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),25M(rootfs),1M(user),1M(user_beifen)'2.修改load...
海思MPP业务MMZ内存优化介绍
海思MPP业务MMZ内存优化介绍 概述        完全是本着内存吃紧的情况下的一些优化点,都是在文档有介绍的,自己多调试下就出来了,好不好用,还请自己评估,这里只是给出一些点的介绍。本着有坑也不填的原则,这里只做交流使用,后果自负。 OS内存和MMZ 海思的安防平台芯片的内存主要划分两部分来管理,一部分是系统使用的OS内存,一部分是称为MMZ的内存,具体这两部分如何配置和使用的,文档中
百度和华为海思的事与我们有什么关系
最近两天互联网发生了两件大事:百度的财报和华为海思的一封信。这两件事看似离我们很遥远,但从这两件事中我们又能看到一些什么呢? 百度历史首次出现季度亏损 5月17日凌晨,百度发布了最新财报,财报显示:百度历史首次出现季度亏损。也就是前几天BAT的另外两位兄弟也发布了自己的财报,与百度不同的是,他们早已将百度这位兄弟甩的远远的。 阿里、腾讯都是4500亿级体量,而百度只有他们的一个零头,500亿体量。...
His「海思」开发文档
文章目录1. 配置环境变量1.1 lunch命令1.2 代码编译文件 Android.mk1.3 修改Jack配置,为每个用户设置不同的端口号2. 编译2.1 更新<em>api</em>2.2 完整编译2.3 编译Android系统内核2.4 修改Android系统内核配置2.5 编译调试内核驱动模块2.6 编译system等分区镜像2.7 编译recovery小系统2.8 修改Android recovery小...
海思hi3515sdk例程
海思hi3515sdk例程,开发资料,对想搞这方面研究的会有帮助的。
海思IVE硬件加速算子使用
如若算子涉及使用的图像类型为海思私有格式,可直接内存拷贝后使用。 如若算子涉及使用的图像为文件流操作读入uchar中则需经过以下操作进行写入海思私有格式中(代码参考如下) 注:一下代码均为大致思路,如若需要完整调用接口等请评论处留下邮箱。         1、MPI_Init //mpi初始化 s32Ret = HI_MPI_VB_SetConf(&amp;amp;struVbC...
海思 3518EV200 媒体模块API开发参考
海思 3518EV200 媒体模块API开发参考, 内含音视频开发, 移动侦测等内容
海思Hi3521音频解码调试技巧
本资源主要整理了海思Hi3521芯片解码g.711u音频格式时需要注意的问题,如果没有按照该协议进行解码g.711u音频数据,那么就会出现无法识别该音频格式的错误,然而,海思手册上面并未说明,因此,此处给出该协议格式,并给出相应测试例子
海思监控前期开发指导
本文档主要针对未接触过海思监控的前期开发人员,本文档主要以Hi3518EV200为例,讲述海思监控开发前期如何搭建环境,跑通sample,对接sensor等内容。对未接触过海思监控的人群,具有很好的指导作用。
海思HI35XX之----视频处理单元各通道间的关系
HI3518C的视频子系统包括:视频子系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)和视频输出模块(VO)组成。此处简单记录一下视频前处理单元VPSS(Video Process Sub-System)的多通道间的<em>关系</em>以及使用心得。 HI3518C的VPSS是视频数据编码前的预处理单元,主要完成对一幅输入图像的统一预处理,如去噪、去隔行等,然后再
海思Hi3559V100 SDK应用指南
海思Hi3559V100 SDK应用指南,包含系统初始化、Ndk 集成开发、中间件集成等
海思编码中添加加密函数
在\trunk\platform\ZC\DMIPC3516\HS-CIPD-12C\modules\soe目录下的SOEproducerDemo.c添加函数。 对应的库放到\trunk\platform\ZC\DMIPC3516\HS-CIPD-12C\modules\soe\common\lib中。
海思 hi 3516 ev100的开发详细文档
海思 hi 3516 ev100的开发详细文档资料,有<em>api</em>参考,有sample
海思IVE用户图像
海思ive 用户图像基本操作,后续会上传ive图像处理详情请参考博客 http://blog.csdn.net/qq_21193563/article/details/78401966
海思3798MV200文档-3
海思3798MV200的SDK中的文档,一共是4个文件 ,SDK版本号参考文件名
海思3515 sdk的全部软件开发文档
海思3515的全部开发文档,从uboot到内核到应用程序开发
海思TDE API参考
本文档主要介绍TDE的API和数据类型以及Proc调试信息 哒哒
海思SDK 安装以及升级使用说明
前言:这个SDK主要正对Hi3521A/Hi3520DV300,首先你的有Hi3521A_SDK_Vx.x.x.x.tgz HIS SDK包, 1、Hi3521A SDK包位置     在&quot;Hi3521A_V100R001***/01.software/board&quot;目录下,您可以看到一个 Hi3521A_SDK_Vx.x.x.x.tgz 的文件, 该文件就是Hi3521A的软件开发包。 2、解...
海思平台项目经验总结
手上的这个项目终于快要结束了,已经忙碌了两个多月,每天不停地加班。趁着项目尾声赶紧总结一下项目经验,不然就没时间啦。在公司上班就是这样,上一个项目还没有来得及好好消化,又要马不停蹄地投入到下一个项目中去。 这个项目基于海思平台,我的职责是平台开发。项目的主要成员有平台组,CA组,bootloader组,app组等。其它几个组的开发都是基于我们平台组,因此我们组先投入,他们后续进场。下面说说项目的...
海思Hi3536芯片资料
海思平台的NVR芯片Hisi3636数据手册。。。。。。。。。。。。。。。。。。
海思HiMPP视频编解码开发文档
前言:  海思提供的媒体处理软件平台(Media Process Platform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、H264/VC1/MPEG4/
海思芯片分辨率和码率、流量之间的关系
模拟电视标准 分辨率  PAL 720×576 (5:4,非正方形的像素,总体比例通常为 4:3)  PAL VHS 320×576(大约)  NTSC 720×480 (3:2,非正方形的像素,总体比例通常为 4:3)  NTSC VHS 320×482(大约)  数字电视标准 分辨率  NTSC(首选格式) 648×486 (4:3)  D-1 NTSC 720×486  D-
海思Hi3518EV200(5)图像sensor驱动开发
1. sensor开发框图     2. 设备驱动加载及硬件系统配置 cd mpp/ko # default online ./load3518e -a -sensor sc2135 -osmem 32 -total 64 # vi_vpss offline ./load3518e -a -sensor sc2135 -osmem 32 -total 64 -offline load
从官方例程深度学习海思SDK及API-第2/11季视频课程-朱有鹏-专题视频课程
本季课程详细分析海思SDK中的sample程序的实现,讲解视频采集中的基本概念,视频sensor的工作原理、像素和视频分辨率的<em>关系</em>、rawRGB和RGB888的换算等。重点内容是海思SDK中API文档的带读。本季课程非常关键,学完本季才表示对海思方案入门。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,项目共11季,此为第2季...
海思媒体处理平台VI视频输入模块
海思媒体处理平台VI视频输入模块 [Hi3516A||Vi视频输入||海思媒体处理平台] 海思媒体处理平台VI视频输入模块 VI模块的概念 VI模块的功能、作用、内部单元工作流程 硬件单元功能框图 VI内部单元工作流程 VIU视频采集单元 参阅Api实现VI main.c My_Head.h Makefile 通过其他设置接口增加功能 VI模块的概念 Vi是...
深度学习_海思Hi3516DV300_双目平板组件_供二次开发活体检测
HI3516DV300_MB板是针对海思 HI3516DV300 媒体处理芯片开发的编解码核心板,用于 给客户展示 HI3516DV300 芯片的多媒体功能和外围接口,为客户提供 基于HI3516DV300 芯片的产品硬件PCBA,应用于AI或双目摄像机,缩短客户产品的开发周期,降低客户 的开发成本和风险。 1)处理器内核 ·双核 ARM Cortex A7@900MHz...
海思HI35xx平台串口操作C源代码及参考资料
串口作为海思CPU与外部芯片通信的一种重要方式,可以实现云台控制、报警输入输出控制等功能,海思HI35xx平台提供了多个串口设备,它们之间可以独立使用,充分利用硬件资源,将功能发挥最大化。海思HI35xx平台串口操作C源代码及参考资料则提供了串口配置及串口操作的源代码。
海思rtsp软件分析
rtsp  概念啥的就不介绍了,记不住。 简单分析下。   海思板子是服务器,电脑为客服端。 首先 socket     setsockopt     bind    listen    (注意:port为554,http的port为80)    while(1)   accept 接收客户端 ,accept 返回值作为新的socket   ,然后运行新线程,分析rtsp中的控制信息。  ...
海思Hi3559V100详细开发文档
Hi3559V100详细开发文档,Hi3559V100系统架构,运动DV开发教程
海思3518c普通串口更换485通讯(启用rtsn管脚)-内核代码修改
海思3518c普通串口更换485通讯 方案需求,3518c串口1(uart1)有三个管脚,tx、rx和rtsn收发控制端口。在使用普通的串口时,rtsn管脚是没有用的的,但是485需要用到,这里因暂时不知道海思底层是否有自动设置rtsn管脚功能,所以这里先将该管脚设置为普通gpio管脚用来手动控制高低电平,以实现我们需要的485工作模式。 这里遇到一个问题,就是当我们发送完数据后,就是往UAR
海思摄像头方案常见的缩写ISP MPP 。。。。。。
sensor 图像传感器 ISP (Image Signal Processing) 图像信号处理 MPP MPP全称Media Process Platform, VPSS 视频前处理元VPSS(Video Process Sub-System) MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写 LVDS是一种低摆幅的差分信号技术,它...
海思3520d的全部开发文档
海思3520d的全部开发文档,包含了从uboot到内核到应用程序开发
海思H.265解码库
海思H.265解码库(包含未破解,破解版,文档,示例) 海思H.265解码库(包含未破解,破解版,文档,示例)
海思Hi3531的中文版开发参考文档
海思3531SDK里面的软件开发文档,对于开发海思Hi3531平台绝对有帮助; 2012/08/08 17:28 1,123,928 Fastboot工具使用说明 Application Notes.pdf 2012/01/21 14:00 11,138 Hi3531 SDK 安装以及升级使用说明.txt 2012/05/15 19:15 623,367 Hi3531/Hi3532 Linux开发环境 用户指南.pdf 2012/08/31 15:15 589,558 Hi3531/Hi3532 PCIE级联应用指南.pdf 2012/05/15 19:15 865,679 Hi3531/Hi3532 U-boot 移植应用 开发指南.pdf 2012/08/31 15:17 351,482 Hi3531/Hi3532 视频级联应用指南.pdf 2012/01/13 18:12 248,602 Hi3531/Hi3532与Hi3520开发包差异说明.pdf 2012/08/09 15:47 651,124 HiFB API参考.pdf 2012/08/31 14:52 562,355 HiFB开发指南.pdf 2012/08/09 16:04 399,711 HiMPP 媒体处理FAQ.pdf 2012/08/31 14:42 4,687,026 HiMPP 媒体处理软件开发参考.pdf 2012/08/30 17:43 323,007 HiMPP 开机画面使用指南.pdf 2012/08/31 14:54 922,366 TDE API参考.pdf 2012/08/08 17:33 441,889 图形开发用户指南.pdf 2012/08/08 17:33 380,868 外围设备驱动 操作指南.pdf
海思芯片.通用GPIO 使用篇
在一个嵌入式系统中使用最多的莫过于 通用输入输出 GPIO口。看到经常有朋友问海思为什么没有提供GPIO驱动。其实不然。 在海思SDK  xxx/osdrv/tools/board_tools/reg-tools-1.0.0/source/tools/下 提供了himm的读写工具源码。你也可以根据himm的源码来写一个文件设备操作的驱动。毕竟轮子已经有了,我们就没必要再去造轮子了。这个工具是
Hi3519v101详细开发文档
非常流行的海思的Hi3519v101的详细开发文档,非常详细!其中有描述了每个模块的开发细节。
海思Hifb层(一些原理性的东西,无实例说明)
HIFB层的简介(我们主要处理的是图形层数据)1:Hisilicon Framebuffer是海思平台用于管理叠加图形层的模块,增加层间colorkey,层间colorkey mask,层间alpha,原点偏移等功能。HIFB一个子设备号对应一个叠加层,HIFB可以管理多个图形叠加层(意思就是说。HIFB可以支持多个子设备,支持多路输出)。2:HIFB支持的标准功能:a:将物理显存映射到虚拟内存中...
海思Hi3518E+AR0130之移动侦测篇(一)
本篇着重记录项目中有关移动侦测的开发记录,初次接触海思Hi3518和摄像头AR0130,作为一个小白,开始慢慢摸索。 海思对Hi3518等系列芯片都有海思自家的MPP(Media Process Platform)的支持,这也对解决图像处理提供了处理机制,支持应用软件快速开发,搭载Linux3.4操作系统,应用处理能力强大。 一、平台架构和工具 1. MPP平台架构        视频...
海思H.264PC解码库API参考
海思H.264PC解码库API参考。最新版,海思HI3518系列IP摄像头PC部分解码库的API参考
QT5在海思安防平台上的UI应用一些优化方法
   在海思安防平台上开发,一般是有对视频的需求在里面,这里总结一下,在使用QT.5.5时,针对平台的一些处理方法。 视频层显示        视频使用芯片的解码,在是显示时,显示在视频层,UI使用FB操作显示,显示在图形层,这样需要透过图形层,显示视频层,芯片上这里有两种方式,一种是colorkey,一种是alpha透明的方法,如果QT使用ARGB8888就使用colorkey方法,ARGB1...
全面认识海思SDK及嵌入式层开发-第1/11季视频课程-朱有鹏-专题视频课程
本课程目标是学习海思SDK的结构,并且学会配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,整个项目共11季,由浅入深开展,此为开篇第1季。...
海思 GPIO实际操作举例
现在对海思Hi3516A的GPIO具体操作做一个举例,该例子是对GPIO3_3的管脚进行输出操作,具体步骤如下:   首先,需要配置其为GPIO3_3管脚功能,参照管脚复用表,对其进行设置,我的即是对0x1204006C进行写0操作:   muxctrl_reg27 管脚复用寄存器。 0x1204006C 0 ...
海思芯片上GPIO操作步骤的整理
最近在研究海思芯片,弄到GPIO这块时,一开始一头雾水,一番搜索加看文档,貌似搞明白怎么用了。特写此文,帮助自己理解。 根据3516cv200手册(其它都一样),使用gpio只需要3步 1 设置gpio端口复用 所谓复用,就是指一个端口能同时干很多事,但是具体你要求他干啥,是需要设置的,这就是管脚复用寄存器的作用。 举个例子,如果我们想设置GPIO6_7,需要首先找到对应的管脚复用
从海思提供的SDK学习变量定义
华为现在已经成为了国际上很牛X的公司了,之所以牛逼,是因为华为现在的确是把技术做的不错。下面是阅读华为提供的sdk,从中总结出了定义变量时,遵从的一些规范。 1、定义枚举类型,注意字母后面的E。 typedef enum hiHI_MPP_WDR_MODE_E {     HI_MPP_WDR_MODE_NONE = 0,     HI_MPP_WDR_MODE_BUILT_IN
海思3516中断初始化
如果要产生中断,且避免假中断,则必须按照下面的初始化顺序: 步骤 1 配置GPIO_IS,选择边沿触发或电平触发。 步骤 2 配置GPIO_IEV,选择下降沿/上升沿触发和高电平/低电平触发。 步骤 3 如果选择边沿触发,需配置GPIO_IBE,选择单沿或双沿触发方式。 步骤 4 保证GPIO 数据线在以上操作过程中保持稳定。 步骤 5 向寄存器GPIO_IC 写0xFF,清中断。
海思hi3531处理器参数,hi3531芯片详细信息简介
Hi3531是海思半导体针对多路D1和多路高清DVR、NVR产品应用开发的一款专业高端SOC芯片。高度集成和丰富的外围接口,在满足客户差异化产品功能、性能、图像质量要求的同时,可大大降低ebom成本。通过专用的视频级联技术,多片Hi3531间、多片Hi3531与Hi3532间级联可提供更强的编解码能力。 特点: 处理器:ARM Cortex A9双核@Max. 930MHz, 支持高达5路1...
海思3515添加串口
原文出处: 开始系统dev下面只有ttyAMA0和ttyAMA1两个串口设备,其中ttyAMA0是调试串口,hi3515芯片共有4个串口,其他的两个需要修改内核代码,重新编译内核才可以使用,具体修改如下: 1、  配置内核 进入到内核根目录执行makemenuconfig命令跳出如图所示: 依次选择Device Drivers ->选择 Character devices ->选择Se
技术帝,教你认识海思芯片及ARM芯片技术科普
http://t.cn/zTM2UPo 文章转自手机吧,不是本人写的,但是要感谢这位来自海思的技术帝,我最多做个传播者哈,勿喷~PS:文章很长,我是直接复制过来的呢(华为Ascend吧里的兄弟找到的,这里也感谢他),感兴趣的童鞋可以看看,我现在大四,专业是电子信息工程,所以文章中的一些技术名词还是能搞懂的呢~ (转手机吧)看到吧里有不少专家、小白因为海思四核芯片争得面红耳赤、不可开交、伤了和气
海思HI3518 引起视频超时汇总
近段时间在玩海思 3518x,由于客户的需求不尽相同,在进行视频配置时,经常碰到视频线程输出以下错误: select failed! 即视频线程中编码通道所对应的文件描述符监听超时,经总结,把可能引起视频超时原因汇总如下,便于后续再次碰到时快速查询: 1、视频初始化时,调用海思接口为各视频编码通道分配的视频缓存池(大小、个数等)不合理,如astCommPool[i].u
海思Hi3520d芯片手册
海思Hi3520d芯片手册 \SDK\Hi3520D_SDK\Hi3520D_V100R001C01SPC022\00.hardware\chip\documents_cn\Hi3520D/Hi3515A/Hi3515C H.264编解码处理器用户指南.pdf
第一章:搭建海思Hi3518E_SDK开发环境(1)
写在前面:搭建海思Hi3518E_SDK开发环境分为1、2章,但是本章的第6节之后,走了点小弯路,但是还是留下来了毕竟只是笔记而已,好好学习吧。1、首先将Hi3518E_SDK_V1.0.3.0.tgz文件放入linux中,并解压。2、这三个文件(脚本),了解一下,才能是如何编译海思的SDK2.1、sdk.cleanup是用来清理编译的过的文件,make clean2.2、sdk.unpack用来...
海思Hi3519A MPP从入门到精通(二 系统控制)
系统控制根据 Hi35xx 芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管理 MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息、提供大块物理内存管理等功能。 应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出 MPP 业...
hrtimer内核高精度定时器
#include #include #include #include MODULE_LICENSE("GPL"); static struct hrtimer hr_timer; static struct work_struct wq_hrtimer; static ktime_t ktime; static unsigned int interval=5000; /* uni
海思Hi3559A sdk编译通过的界面示意
海思Hi3559A sdk编译通过的界面示意
海思HI35xx平台软件开发快速入门之H265解码实例
前言 在移动互联网以及4K高清视频概念的热潮推动下,人们盼望着不仅能降低网络带宽、也能保持高清晰度的新技术革新。H265视频编码标准就是在这样的背景下进入人们的视野,相比较上一代H264编码标准,H265在改善码流、编码质量、低延时、编码算法方面下足了功夫,在码率控制方面的能力比H264提升30%~40%,也就是说在相同的带宽下,视频质量要提高30%~40%,这在移动互联网直播技术的应用中具有天...
移植rtmp到rtsp摄像机的过程记录(sdk2rtmp软件)
srs是Simple Flash media Server的简写。我们用srs+nginx来搭建流服。实现点播、存储和回放功能。安装布署在云服务器上面。 rtmppush是运行在嵌入式ipc(hisi-hi3518E + ov9712)上面的。但也放在docker image中了,方便编译。 docker是linux上面的虚拟机,编译及安装环境都在docker image中。 加载d
海思Hi3798系列的详细的数据手册和硬件相关文档
海思Hi3798系列的详细的数据手册,华为海思提供硬件详细的资料信息
海思平台播放AAC音频
利用海思sdk的sample修改了一个播AAC的小程序 代码 主程序voice_player.c: /****************************************************************************** A simple program of Hisilicon HI3516 audio input/output/encoder/d
海思Hi3536开发——处理器整体架构了解
1、处理器整体风景图  Processor Core    z ARM Cortex A17 quad-core@maximum 1.4 GHz       − 32 KB L1 I-cache, 32 KB L1 D-cache       − 1 MB L2 cache       − Main control processor for running peripheral d
机顶盒STB基于海思android sdk 4.4.4 ir适配
ir
低功耗海思 Hi3518EV200/Hi3518EV300,Sensor与镜头选择方案
一、感光(Sensor)芯片选择推荐,以下都是我实际在使用的,目前实际选配Hi3518EV200/Hi3518EV300主控,配LiteOS系统使用。 1、100万像素,1280*720,720P 推荐 OV9732 2、130万像素,1280*960, 960P 推荐 AR0130 3、200万像素,1920*1080,1080P 推荐 GC2053 / SC2232 二、镜头选择参考 ...
高通骁龙处理器,海思麒麟处理器以及联发科处理器 解说
转载自百家号作者:数码玩伽说到手机芯片,我们可以想到的无非就是高通骁龙处理器,海思麒麟处理器以及联发科处理器,虽然说苹果的A系列处理器目前还是最强,但是由于不是安卓系统的,所以我们也不予对比,今天我们就要说说,同样是做处理器的,为什么手机大厂都喜欢跟高通合作?而联发科则被用户冷落?我们先了解一下处理器的架构,以便后面更容易理解。我们一般叫处理器都会叫成CPU,不过正确的叫法应该是System On...
HI3518E MPP功能模块和视频缓存池
MPP MPP:Media Process Platform 媒体处理平台。 海思媒体处理平台的主要内部处理流程,主要分为视频输入( VI)、视频处理( VPSS)、视频编码(VENC)、视频解码( VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码( ADEC)、区域管理( REGION)等模块。 下面详细介绍各个模块及其流...
海思 Hi3516 使用 gpac 库把 H265 和 AAC 封装成 MP4
gpac的库用起来比较麻烦,从mp4box的代码里整理了一个简化的接口,可以方便h265和aac合成mp4
海思3518eSDK的整体介绍1(编译SDK)
1.文件介绍 解压 Hi3518E_V200R001C01SPC030.rar 得 Hi3518E_V200R001C01SPC030文件
ipc开发(liteos hi3518ev200----2.环境搭建【开发板网口有线联网】)
hi3518ev200板子ip camera开发 关于有线网络联网的方法:板子断电后,给板子做如下联网操作(分进入uboot跟系统共有2种方式)//有线网络联网:板子进入系统后给板子联网     要求跟主机  虚拟机 都在同一个网段(192.168.1.X),网关 子网掩码要相同 # ifconfig eth0 192.168.1.192 netmask 255.255.255.0 # if...
HI3536芯片开发手册
海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、 H.264/MJPEG/JPEG/MPEG4 编码、H264/H.265/VC1/MPEG4/MPEG2/AVS 解码、视频输出显示、视频图像前处理(包括去噪、增强、锐化、 Deinterlace)、编码码流叠加 OSD、视频侦测分析、智能分析、音频捕获及输出、音频编解码等功能
海思3559上移植OpenCV3.4.1 (二) 人脸检测
按照海思3559上移植OpenCV3.4.1 (一) 的步骤 已经有 了库和头文件了。 库文件添加 将所有的so库打包到根文件系统的lib路径下。 代码 参考 http://bbs.ebaina.com/thread-4858-1-1.html 代码如下: #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;sys/mman.h&amp;gt; #include &amp;lt;sys/...
海思NB-IoT芯片模块,海思处理器介绍
Hi2115芯片: Hi2115是一种在蜂窝频率上工作的片上系统(SoC).它使用集成内存的片上应用程序处理器支持小占用的物联网应用程序,或者可以通信。TE与外部单片机通过多种数字接口。 Hi2110芯片: Hi2110芯片支持eSIM技术以及OneNET平台协议,这使其适合物联网终端的无线连接,能够有效解决当前物联网的诸多问题,适用于智能抄表、智能停车、智能楼宇、智能家居等行业,助推中国移...
海思芯片集合
海思芯片系列全称命名: Hi3518ERBCV100 Hi3518CRBCV100 Hi3515CRQCV100 Hi3516CRBCV100 Hi3516ERBCV100 Hi3516DRBCV100 Hi3516ARBCV100 Hi3519RFCV100 Hi3520DRQCV100 Hi3521ARBCV100 Hi3535RBCV100 Hi3531ARBCV10...
hi3520d中一些小知识的总结
本人之前没有做过开发板的东西,记录一些比较基本的东西,为以后复习做准备。    连接开发板的数据线,对应开发板上的接口,有三种:TXD,RXD,GND。TXD与RXD分别为发送数据和接受数据,GND为公共端。之前自己遇到过一个问题,通过minicom 进 入开发板,无法进行写入。错误的原因就是:串口线接错了 。对应<em>关系</em>是:RXD->TXD,TXD->RXD,GND->GND。这样的连接才是正确的
海思媒体处理平台架构
海思媒体处理平台的主要内部处理流程如图1-2 所示,主要分为视频输入(VI)、视频 处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分 析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、 区域管理(REGION)等模块。主要的处理流程介绍如下: sa
海思3515uboot分析一
#include #include #if defined(CONFIG_OMAP1610) #include #elif defined(CONFIG_OMAP730) #include #elif defined(CONFIG_HISILICON) #i
海思35xx和37xx系列编解码处理器简介
海思Hi35XX和Hi37XX系列编解码处理器简介,属于海思的官方文档,包括Hi3798MV100、Hi3520DV200、Hi3535、Hi3536C、Hi3536DV100和Hi3796MV200芯片的编解码处理器简介,对于要了解海思芯片的同学有一定的帮助
海思寄存器操作
如何查看和修改寄存器 在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口进行寄存器的读写操作。l在单板命令行下,使用工具。单板/usr/sbin目录下,有一系列寄存器操作相关的工具,分别介绍如下:工具参数功能备注himd参数1:address,必选参数2:length,可选从address开始,以大端方式打印length字节长度的内容。如果没有输入...
海思客户端1.2.0及说明书
1.客户端软件使用说明 2.电脑客户端添加设备说明 3.工具软件使用手册
海思HI35xx平台软件开发快速入门之交叉编译链安装
前言  海思平台的软件开发模式一般是宿主机编译,目标板调试的方式,故而我们需要在宿主机上安装海思平台的交叉编译工具进行交叉编译,最后利用交叉编译工具编译出来的可执行程序拷贝到目标板运行。交叉编译链安装交叉编译链安装比较简单,这里以arm-hisiv200-linux为例说明安装过程:1、 cd进入SDK包toolchain/arm-hisiv200-linux/2、 切换超级用户su root3、...
海思HI35xx平台软件开发快速入门之视频分辨率
前言  在海思HI35xx平台软件开发过程中常常遇到一些音视频相关的专业知识,为了能够灵活应对这些问题,我们必须对相关知识有所理解。这里结合海思HIMMP媒体处理系统相关应用对视频分辨率知识进行梳理,以便在软件开发中能够从容应对。分辨率概念  分辨率是衡量视频质量的重要指标之一,它的表征特点就是视频尺寸的大小。有了这个概念我们可以进一步理解海思平台有关分辨率的相关知识,分辨率在海思平台中有以下三种...
海思方案中uboot、kernel和rootfs的烧写方法
以下内容源于朱有鹏课程的学习,以及海思方案的学习资料整理。如有侵权,请告知删除。 这里主要讲“使用tftp,烧写映像文件(uboot、kernel、rootfs)到SPI Flash”。(对比:开发阶段,我们一般使用NFS来烧写rootfs)海思还提供了“烧写映像文件到NAND Flash”、“烧写映像文件到eMMC”的方法,但大同小异,只是命令和地址空间不同而已。因为所用的板子默认从SPI F...
海思Hi3512 视频监控(高清IP Camera)解决方案.pdf
海思Hi3512 视频监控(高清IP Camera)解决方案.pdf
海思HI3559A简介
HI3559A是专业的8K ultra HD Mobile Camera SOC,提供8K30/4K120广播级图像质量的数字视频录制,支持多了sensor输入,支持H.265编码输出或影视级的RAW数据输出,并集成高性能ISP处理,同时采用先进低功耗工艺和低功耗架构设计,可应用于多功能的运动相机、无人一体机、专业相机和VR相机。 ...
新路程----海思 uboot(1)
先看start.s吧 .globl _start //.global声明_start为全局符号,_start就会被连接器链接到,也就是链接脚本中的入口地址了。 _start: b reset //跳转到reset 下面的代码是设置arm的异常向量表 ldr pc, _undefined_instruction //把label后的数据或者指令内容赋值给pc ldr pc, _sof
海思Hi3520上appweb的移植
1.Appweb交叉编译编译环境:ubuntu-12.04 x64开发平台:Hi3520 arm版编译版本:appweb-6.1.1.tar2.解压 tar -xvf appweb-6.1.1.tar配置appweb编译环境     ① 解压以后进入appweb-6.1.1,看到类似如下目录结构:② vim 打开projects/appweb-linux-default.mk文件(简单说明下配置,...
海思sample释义
1.运行sample中的例子,全部错误码都是0xA0088010,即vpss系统未初始化, 答:我也遇到了这个问题,经检查是发现板卡上SDK的版本与编译程序用的SDK版本不一致导致的,编译环境换成与板卡一致的版本后,问题解决。希望对你有帮助。 2.hi3531运行sample_vdec,VGA没有输出图像 答:执行./sample_vdec 3.然后VGA会有显示的,./sample_vde
[5]_编译海思SDK中的uboot,挺顺利的!!
编译海思SDK中的uboot
海思芯片烧录工具
海思芯片烧录工具,可以用于烧录采用海思芯片的系统,
海思平台IPC图像调试经验总结
DRC: 开启后,会提升暗处细节,同时也提升噪声,导致噪声强度相比DRC关闭时更大些,此时边缘增强,去噪功能都应该与DRC有关 AE: 1: 曝光时间:sensor 积累电荷的时间,是 sensor pixel 从开始曝光到电量被读出的这 段时间。 2: 曝光增益:对 sensor 的输出电荷的总的放大系数,一般有数字增益和模拟增益,模拟增益引入的噪声会稍小,所以一般优先用模拟增益。
海思芯片图形层的开发指南与方案
海思开发指南:1:图形层界面的开发:图形二维加速器(TDE),硬件对图形图像的处理    HiFB用于管理叠加图形层:Hisilicon Framebuffer在framebuffer的基础上增加层间colorkey,层间Alpha等扩展功能。可以支持2路高清显示设备(HD0~HD1)和5个图形层(G0~G5)(G3,G4为鼠标层)):fb设备文件有5个/dev/fb0~/dev/fb4(显示设备...
海思Hi3518e启动后做了啥?
1、启动后先从根目录的linuxrc开始执行,更多的则是在etc目录中的那些脚本。 etc/init.d/rcS fstab:挂载各种虚拟文件系统的 fs-version:版本号,不知道是用来干嘛的,但是不重要吧。 group:跟登入有关,定义了用户组。 inittab:在busbox中被调用的,init初始化程...
视频质量,分辨率,码率之间的关系 2
B. Belmudez等人在论文《An approach for modeling the effects of video resolution and size on the perceived visual quality》中,研究了视频质量,分辨率,码率之间的<em>关系</em>。整篇论文内容较长,在此摘录其部分实验数据。 该论文做了2个实验,实验的设置如下表所示。可见分辨率包含QCIF,CIF,QVG
海思方案中地址空间的分配与使用
1、DDR内存管理说明 (1)所有DDR内存中,一部分由操作系统管理,称为OS内存;另一部分由MMZ模块管理,供媒体业务单独使用,称为MMZ内存。 (2)OS内存起始地址为0x80000000,内存大小可通过bootargs进行配置,例如setenv bootargs 'mem=64M ... ',表示分配给操作系统内存为64M,可以根据实际情况进行调整。 (3)MMZ内存由MMZ内核模块管...
Hi35XXX海思媒体处理平台架构介绍.
海思的媒体处理平台(MPP,Media Process Platform),在系统中的位置如下图所示,内部主要分为视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)等模块。 ...
海思移植opencv+车辆检测
1.确保ubuntu能上网   2.安装cmake 代码: 全选 sudo apt-getinstall cmake-gui   3.下载opencv-2.4.13Linux版源码,不要用最新的3.0.0 http://opencv.org/downloads.html   4.解压opencv源码 代码: 全选 unzip opencv-2.4.13.zip   5.创
海思交叉编译器和SDK安装记录
安装环境:Ubuntu 14 出现问题 1,arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 解决方法: apt-get install lib32z1 lib32
强连通分量及缩点tarjan算法解析
强连通分量: 简言之 就是找环(每条边只走一次,两两可达) 孤立的一个点也是一个连通分量   使用tarjan算法 在嵌套的多个环中优先得到最大环( 最小环就是每个孤立点)   定义: int Time, DFN[N], Low[N]; DFN[i]表示 遍历到 i 点时是第几次dfs Low[u] 表示 以u点为父节点的 子树 能连接到 [栈中] 最上端的点   int
JAVA学生管理系统下载
JAVA学生管理系统,实训时用的到,做工程时也能用下,用处还是不少的 相关下载链接:[url=//download.csdn.net/download/qq464645634/2446576?utm_source=bbsseo]//download.csdn.net/download/qq464645634/2446576?utm_source=bbsseo[/url]
Linux常用命令全集下载
为LINUX用户量身整理的一套集代码分类和详细说明的文件。 相关下载链接:[url=//download.csdn.net/download/SPOREK/2449954?utm_source=bbsseo]//download.csdn.net/download/SPOREK/2449954?utm_source=bbsseo[/url]
c#+sql2000 通用进销存 part03下载
c#+sql2000 通用进销存 c#+sql2000 通用进销存 相关下载链接:[url=//download.csdn.net/download/xys_777/2454374?utm_source=bbsseo]//download.csdn.net/download/xys_777/2454374?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 海同大数据培训怎么样 海达内java培训
我们是很有底线的