海思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
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...
海思API参考
海思API参考,HiIVE API 参考,HiIVE API 参考,里面有些用。
海思MPP业务MMZ内存优化介绍
海思MPP业务MMZ内存优化介绍 概述        完全是本着内存吃紧的情况下的一些优化点,都是在文档有介绍的,自己多调试下就出来了,好不好用,还请自己评估,这里只是给出一些点的介绍。本着有坑也不填的原则,这里只做交流使用,后果自负。 OS内存和MMZ 海思的安防平台芯片的内存主要划分两部分来管理,一部分是系统使用的OS内存,一部分是称为MMZ的内存,具体这两部分如何配置和使用的,文档中
海思 3518EV200 媒体模块API开发参考
海思 3518EV200 媒体模块API开发参考, 内含音视频开发, 移动侦测等内容
海思HI35XX之----视频处理单元各通道间的关系
HI3518C的视频子系统包括:视频子系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)和视频输出模块(VO)组成。此处简单记录一下视频前处理单元VPSS(Video Process Sub-System)的多通道间的<em>关系</em>以及使用心得。 HI3518C的VPSS是视频数据编码前的预处理单元,主要完成对一幅输入图像的统一预处理,如去噪、去隔行等,然后再
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小...
海思Hi3521音频解码调试技巧
本资源主要整理了海思Hi3521芯片解码g.711u音频格式时需要注意的问题,如果没有按照该协议进行解码g.711u音频数据,那么就会出现无法识别该音频格式的错误,然而,海思手册上面并未说明,因此,此处给出该协议格式,并给出相应测试例子
海思IVE用户图像
海思ive 用户图像基本操作,后续会上传ive图像处理详情请参考博客 http://blog.csdn.net/qq_21193563/article/details/78401966
海思3515 sdk的全部软件开发文档
海思3515的全部开发文档,从uboot到内核到应用程序开发
海思IVE硬件加速算子使用
如若算子涉及使用的图像类型为海思私有格式,可直接内存拷贝后使用。 如若算子涉及使用的图像为文件流操作读入uchar中则需经过以下操作进行写入海思私有格式中(代码参考如下) 注:一下代码均为大致思路,如若需要完整调用接口等请评论处留下邮箱。         1、MPI_Init //mpi初始化 s32Ret = HI_MPI_VB_SetConf(&amp;amp;struVbC...
从官方例程深度学习海思SDK及API-第2/11季视频课程-朱有鹏-专题视频课程
本季课程详细分析海思SDK中的sample程序的实现,讲解视频采集中的基本概念,视频sensor的工作原理、像素和视频分辨率的<em>关系</em>、rawRGB和RGB888的换算等。重点内容是海思SDK中API文档的带读。本季课程非常关键,学完本季才表示对海思方案入门。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,项目共11季,此为第2季...
海思hi3515sdk例程
海思hi3515sdk例程,开发资料,对想搞这方面研究的会有帮助的。
海思 hi 3516 ev100的开发详细文档
海思 hi 3516 ev100的开发详细文档资料,有<em>api</em>参考,有sample
Hi3520/Hi3515 CIPHER API参考 加密/解密
Hi3520/15 CIPHER API参考 加密/解密 硬件方式,比软件快很多
海思Hi3519A MPP从入门到精通(一 系统概述)
1. 概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下 功能:输入视频捕获、H.265/H.264/JPEG 编码、H.265/H.264/JPEG 解码...
海思rtsp软件分析
rtsp  概念啥的就不介绍了,记不住。 简单分析下。   海思板子是服务器,电脑为客服端。 首先 socket     setsockopt     bind    listen    (注意:port为554,http的port为80)    while(1)   accept 接收客户端 ,accept 返回值作为新的socket   ,然后运行新线程,分析rtsp中的控制信息。  ...
海思3798MV200文档-3
海思3798MV200的SDK中的文档,一共是4个文件 ,SDK版本号参考文件名
海思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、解...
海思Hi3536芯片资料
海思平台的NVR芯片Hisi3636数据手册。。。。。。。。。。。。。。。。。。
海思芯片分辨率和码率、流量之间的关系
模拟电视标准 分辨率  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-
海思HiMPP视频编解码开发文档
前言:  海思提供的媒体处理软件平台(Media Process Platform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、H264/VC1/MPEG4/
海思HI35xx平台串口操作C源代码及参考资料
串口作为海思CPU与外部芯片通信的一种重要方式,可以实现云台控制、报警输入输出控制等功能,海思HI35xx平台提供了多个串口设备,它们之间可以独立使用,充分利用硬件资源,将功能发挥最大化。海思HI35xx平台串口操作C源代码及参考资料则提供了串口配置及串口操作的源代码。
海思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
技术帝,教你认识海思芯片及ARM芯片技术科普
http://t.cn/zTM2UPo 文章转自手机吧,不是本人写的,但是要感谢这位来自海思的技术帝,我最多做个传播者哈,勿喷~PS:文章很长,我是直接复制过来的呢(华为Ascend吧里的兄弟找到的,这里也感谢他),感兴趣的童鞋可以看看,我现在大四,专业是电子信息工程,所以文章中的一些技术名词还是能搞懂的呢~ (转手机吧)看到吧里有不少专家、小白因为海思四核芯片争得面红耳赤、不可开交、伤了和气
HI3531矢量字体实现实例
本文件是通过freetype,将矢量字体在hi3531上的实现实例。对做海思方案字体显示是十分有帮助的。
海思Hi3559V100 SDK应用指南
海思Hi3559V100 SDK应用指南,包含系统初始化、Ndk 集成开发、中间件集成等
海思hi3531处理器参数,hi3531芯片详细信息简介
Hi3531是海思半导体针对多路D1和多路高清DVR、NVR产品应用开发的一款专业高端SOC芯片。高度集成和丰富的外围接口,在满足客户差异化产品功能、性能、图像质量要求的同时,可大大降低ebom成本。通过专用的视频级联技术,多片Hi3531间、多片Hi3531与Hi3532间级联可提供更强的编解码能力。 特点: 处理器:ARM Cortex A9双核@Max. 930MHz, 支持高达5路1...
海思Hi3559V100详细开发文档
Hi3559V100详细开发文档,Hi3559V100系统架构,运动DV开发教程
海思3520d的全部开发文档
海思3520d的全部开发文档,包含了从uboot到内核到应用程序开发
海思H.265解码库
海思H.265解码库(包含未破解,破解版,文档,示例) 海思H.265解码库(包含未破解,破解版,文档,示例)
海思摄像头方案常见的缩写ISP MPP 。。。。。。
sensor 图像传感器 ISP (Image Signal Processing) 图像信号处理 MPP MPP全称Media Process Platform, VPSS 视频前处理元VPSS(Video Process Sub-System) MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写 LVDS是一种低摆幅的差分信号技术,它...
海思Hifb层(一些原理性的东西,无实例说明)
HIFB层的简介(我们主要处理的是图形层数据)1:Hisilicon Framebuffer是海思平台用于管理叠加图形层的模块,增加层间colorkey,层间colorkey mask,层间alpha,原点偏移等功能。HIFB一个子设备号对应一个叠加层,HIFB可以管理多个图形叠加层(意思就是说。HIFB可以支持多个子设备,支持多路输出)。2:HIFB支持的标准功能:a:将物理显存映射到虚拟内存中...
海思H.264PC解码库API参考
海思H.264PC解码库API参考。最新版,海思HI3518系列IP摄像头PC部分解码库的API参考
Hi3519v101详细开发文档
非常流行的海思的Hi3519v101的详细开发文档,非常详细!其中有描述了每个模块的开发细节。
海思 GPIO实际操作举例
现在对海思Hi3516A的GPIO具体操作做一个举例,该例子是对GPIO3_3的管脚进行输出操作,具体步骤如下:   首先,需要配置其为GPIO3_3管脚功能,参照管脚复用表,对其进行设置,我的即是对0x1204006C进行写0操作:   muxctrl_reg27 管脚复用寄存器。 0x1204006C 0 ...
海思3518c普通串口更换485通讯(启用rtsn管脚)-内核代码修改
海思3518c普通串口更换485通讯 方案需求,3518c串口1(uart1)有三个管脚,tx、rx和rtsn收发控制端口。在使用普通的串口时,rtsn管脚是没有用的的,但是485需要用到,这里因暂时不知道海思底层是否有自动设置rtsn管脚功能,所以这里先将该管脚设置为普通gpio管脚用来手动控制高低电平,以实现我们需要的485工作模式。 这里遇到一个问题,就是当我们发送完数据后,就是往UAR
海思平台IPC图像调试经验总结
DRC: 开启后,会提升暗处细节,同时也提升噪声,导致噪声强度相比DRC关闭时更大些,此时边缘增强,去噪功能都应该与DRC有关 AE: 1: 曝光时间:sensor 积累电荷的时间,是 sensor pixel 从开始曝光到电量被读出的这 段时间。 2: 曝光增益:对 sensor 的输出电荷的总的放大系数,一般有数字增益和模拟增益,模拟增益引入的噪声会稍小,所以一般优先用模拟增益。
海思3516中断初始化
如果要产生中断,且避免假中断,则必须按照下面的初始化顺序: 步骤 1 配置GPIO_IS,选择边沿触发或电平触发。 步骤 2 配置GPIO_IEV,选择下降沿/上升沿触发和高电平/低电平触发。 步骤 3 如果选择边沿触发,需配置GPIO_IBE,选择单沿或双沿触发方式。 步骤 4 保证GPIO 数据线在以上操作过程中保持稳定。 步骤 5 向寄存器GPIO_IC 写0xFF,清中断。
海思3531获取多个摄像头在整个屏幕的画面
要想获取整个摄像头画面在整个屏幕的画面只需要比平常的操作多一步即可,例如通常海思SDK通常提供的VENC例子里的流程是:VI-&amp;gt;VPSS-&amp;gt;VENC,而我们把他修改成VI-&amp;gt;VPSS-&amp;gt;虚拟VO-&amp;gt;VENC,这样我们就可以获取所有摄像头在屏幕显示的画面。虚拟VO配置如下: s32Ret = SAMPLE_COMM_VO_MemConfig(VO_VIRT, &quot;d...
海思3515添加串口
原文出处: 开始系统dev下面只有ttyAMA0和ttyAMA1两个串口设备,其中ttyAMA0是调试串口,hi3515芯片共有4个串口,其他的两个需要修改内核代码,重新编译内核才可以使用,具体修改如下: 1、  配置内核 进入到内核根目录执行makemenuconfig命令跳出如图所示: 依次选择Device Drivers ->选择 Character devices ->选择Se
海思HI35xx平台软件开发快速入门之背景知识
前言:  安防领域最近几年可谓暗流涌动,作为安防业的双寡头,大华股份与海康威视凭借行业的东风,两家公司的成长速度异常强劲,在国际市场上已经和应用厂家进行厮杀。 2015年两家公司双双晋升“全球安放50强”,海康排名第二,大华排名第五。以华为海思为代表国产芯片解决方案不断走强,在国际竞争中优势凸显,在后端NVR高端产品线先后推出了海思3531、海思3535、海思3536,同时针对低端的产品线也不断丰...
海思AI芯片(Hi3519A/3559A)方案学习(一)资料以及术语介绍
芯片系列介绍 海思AI芯片Hi35xx系列具体包括的型号Hi3559A V100, Hi3559C V100, Hi3519A V100, Hi3516C V500以及Hi3516D V300。下面要讲的资料,尤其AI部分应该是该系列通用的。 我们项目采用的是Hi3519AV100, 所以后续文章都是以该款芯片为学习和研究目标。 海思芯片命名有些坑的, 一不小心就会弄错,Hi351...
全面认识海思SDK及嵌入式层开发-第1/11季视频课程-朱有鹏-专题视频课程
本课程目标是学习海思SDK的结构,并且学会配置、编译整个SDK并部署到专用开发板上,启动Linux系统并运行MPP中的Sample。课程隶属朱有鹏物联网大讲堂“项目驱动创新学习训练营”之《A0201-海思HI3518E方案视频编解码传输深度学习》项目,整个项目共11季,由浅入深开展,此为开篇第1季。...
QT5在海思安防平台上的UI应用一些优化方法
   在海思安防平台上开发,一般是有对视频的需求在里面,这里总结一下,在使用QT.5.5时,针对平台的一些处理方法。 视频层显示        视频使用芯片的解码,在是显示时,显示在视频层,UI使用FB操作显示,显示在图形层,这样需要透过图形层,显示视频层,芯片上这里有两种方式,一种是colorkey,一种是alpha透明的方法,如果QT使用ARGB8888就使用colorkey方法,ARGB1...
海思HI35xx平台软件开发快速入门之H265解码实例
前言 在移动互联网以及4K高清视频概念的热潮推动下,人们盼望着不仅能降低网络带宽、也能保持高清晰度的新技术革新。H265视频编码标准就是在这样的背景下进入人们的视野,相比较上一代H264编码标准,H265在改善码流、编码质量、低延时、编码算法方面下足了功夫,在码率控制方面的能力比H264提升30%~40%,也就是说在相同的带宽下,视频质量要提高30%~40%,这在移动互联网直播技术的应用中具有天...
深度学习_海思Hi3516DV300_双目模组_供二次开发活体检测
HI3516DV300_MB板是针对海思 HI3516DV300 媒体处理芯片开发的编解码核心板,用于 给客户展示 HI3516DV300 芯片的多媒体功能和外围接口,为客户提供 基于HI3516DV300 芯片的产品硬件PCBA,应用于AI或双目摄像机,缩短客户产品的开发周期,降低客户 的开发成本和风险。 1)处理器内核 ·双核 ARM Cortex A7@900MHz,32KB...
海思Hi3559A sdk编译通过的界面示意
海思Hi3559A sdk编译通过的界面示意
深度学习_神经网络_海思Hi3519A_网络摄像机方案
HI3519AV100_MB板是针对海思 Hi3519AV100 媒体处理芯片开发的编解码核心板,  用于 给客户展示 Hi3519AV100 芯片强大的多媒体功能和丰富的外围接口,同时为  客户提供 基于 Hi3519AV100 芯片的产品硬件PCBA,应用于全景拼接(最高5路) 和AI产品,缩短客户产品的开发周期,降低客户的开发成本和风险。   接口编号 ...
海思HI3518 引起视频超时汇总
近段时间在玩海思 3518x,由于客户的需求不尽相同,在进行视频配置时,经常碰到视频线程输出以下错误: select failed! 即视频线程中编码通道所对应的文件描述符监听超时,经总结,把可能引起视频超时原因汇总如下,便于后续再次碰到时快速查询: 1、视频初始化时,调用海思接口为各视频编码通道分配的视频缓存池(大小、个数等)不合理,如astCommPool[i].u
海思Hi3519A MPP从入门到精通(二 系统控制)
系统控制根据 Hi35xx 芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管理 MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息、提供大块物理内存管理等功能。 应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出 MPP 业...
海思媒体处理平台VI视频输入模块
海思媒体处理平台VI视频输入模块 [Hi3516A||Vi视频输入||海思媒体处理平台] 海思媒体处理平台VI视频输入模块 VI模块的概念 VI模块的功能、作用、内部单元工作流程 硬件单元功能框图 VI内部单元工作流程 VIU视频采集单元 参阅Api实现VI main.c My_Head.h Makefile 通过其他设置接口增加功能 VI模块的概念 Vi是...
海思Hi3798系列的详细的数据手册和硬件相关文档
海思Hi3798系列的详细的数据手册,华为海思提供硬件详细的资料信息
移植rtmp到rtsp摄像机的过程记录(sdk2rtmp软件)
srs是Simple Flash media Server的简写。我们用srs+nginx来搭建流服。实现点播、存储和回放功能。安装布署在云服务器上面。 rtmppush是运行在嵌入式ipc(hisi-hi3518E + ov9712)上面的。但也放在docker image中了,方便编译。 docker是linux上面的虚拟机,编译及安装环境都在docker image中。 加载d
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
ISP主流芯片方案---海思、安霸、TI、NXP、升迈和Nextchip对比
-
深度学习_神经网络_海思Hi3559A硬件(供二次开发)AI盒子
-
机顶盒STB基于海思android sdk 4.4.4 ir适配
ir
海思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
高通骁龙处理器,海思麒麟处理器以及联发科处理器 解说
转载自百家号作者:数码玩伽说到手机芯片,我们可以想到的无非就是高通骁龙处理器,海思麒麟处理器以及联发科处理器,虽然说苹果的A系列处理器目前还是最强,但是由于不是安卓系统的,所以我们也不予对比,今天我们就要说说,同样是做处理器的,为什么手机大厂都喜欢跟高通合作?而联发科则被用户冷落?我们先了解一下处理器的架构,以便后面更容易理解。我们一般叫处理器都会叫成CPU,不过正确的叫法应该是System On...
HI3536芯片开发手册
海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、 H.264/MJPEG/JPEG/MPEG4 编码、H264/H.265/VC1/MPEG4/MPEG2/AVS 解码、视频输出显示、视频图像前处理(包括去噪、增强、锐化、 Deinterlace)、编码码流叠加 OSD、视频侦测分析、智能分析、音频捕获及输出、音频编解码等功能
海思 Hi3516 使用 gpac 库把 H265 和 AAC 封装成 MP4
gpac的库用起来比较麻烦,从mp4box的代码里整理了一个简化的接口,可以方便h265和aac合成mp4
HI3518E MPP功能模块和视频缓存池
MPP MPP:Media Process Platform 媒体处理平台。 海思媒体处理平台的主要内部处理流程,主要分为视频输入( VI)、视频处理( VPSS)、视频编码(VENC)、视频解码( VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码( ADEC)、区域管理( REGION)等模块。 下面详细介绍各个模块及其流...
海思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/...
海思媒体处理平台架构
海思媒体处理平台的主要内部处理流程如图1-2 所示,主要分为视频输入(VI)、视频 处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分 析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、 区域管理(REGION)等模块。主要的处理流程介绍如下: sa
海思HI35xx平台软件开发快速入门之视频分辨率
前言  在海思HI35xx平台软件开发过程中常常遇到一些音视频相关的专业知识,为了能够灵活应对这些问题,我们必须对相关知识有所理解。这里结合海思HIMMP媒体处理系统相关应用对视频分辨率知识进行梳理,以便在软件开发中能够从容应对。分辨率概念  分辨率是衡量视频质量的重要指标之一,它的表征特点就是视频尺寸的大小。有了这个概念我们可以进一步理解海思平台有关分辨率的相关知识,分辨率在海思平台中有以下三种...
海思方案中uboot、kernel和rootfs的烧写方法
以下内容源于朱有鹏课程的学习,以及海思方案的学习资料整理。如有侵权,请告知删除。 这里主要讲“使用tftp,烧写映像文件(uboot、kernel、rootfs)到SPI Flash”。(对比:开发阶段,我们一般使用NFS来烧写rootfs)海思还提供了“烧写映像文件到NAND Flash”、“烧写映像文件到eMMC”的方法,但大同小异,只是命令和地址空间不同而已。因为所用的板子默认从SPI F...
海思3515uboot分析一
#include #include #if defined(CONFIG_OMAP1610) #include #elif defined(CONFIG_OMAP730) #include #elif defined(CONFIG_HISILICON) #i
海思寄存器操作
如何查看和修改寄存器 在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口进行寄存器的读写操作。l在单板命令行下,使用工具。单板/usr/sbin目录下,有一系列寄存器操作相关的工具,分别介绍如下:工具参数功能备注himd参数1:address,必选参数2:length,可选从address开始,以大端方式打印length字节长度的内容。如果没有输入...
海思芯片集合
海思芯片系列全称命名: 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.0及说明书
1.客户端软件使用说明 2.电脑客户端添加设备说明 3.工具软件使用手册
海思Hi3512 视频监控(高清IP Camera)解决方案.pdf
海思Hi3512 视频监控(高清IP Camera)解决方案.pdf
Hi35XXX海思媒体处理平台架构介绍.
     海思的媒体处理平台(MPP,Media Process Platform),在系统中的位置如下图所示,内部主要分为视频输入(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)等模块。                   ...
[5]_编译海思SDK中的uboot,挺顺利的!!
编译海思SDK中的uboot
海思HI35xx平台软件开发快速入门之交叉编译链安装
前言  海思平台的软件开发模式一般是宿主机编译,目标板调试的方式,故而我们需要在宿主机上安装海思平台的交叉编译工具进行交叉编译,最后利用交叉编译工具编译出来的可执行程序拷贝到目标板运行。交叉编译链安装交叉编译链安装比较简单,这里以arm-hisiv200-linux为例说明安装过程:1、 cd进入SDK包toolchain/arm-hisiv200-linux/2、 切换超级用户su root3、...
海思芯片.通用GPIO 使用篇
在一个嵌入式系统中使用最多的莫过于 通用输入输出 GPIO口。看到经常有朋友问海思为什么没有提供GPIO驱动。其实不然。 在海思SDK  xxx/osdrv/tools/board_tools/reg-tools-1.0.0/source/tools/下 提供了himm的读写工具源码。你也可以根据himm的源码来写一个文件设备操作的驱动。毕竟轮子已经有了,我们就没必要再去造轮子了。这个工具是
海思c++架构
class CSyApplication:public CSyObject { public: // 输出组合 enum DispAttachModeE{ DISP_SEPARATE_CVBS_VGA = 0, DISP_ATTACH_CVBS_TO_VGA, DISP_SEPARATE_CVBS_HDMI, DISP_ATTACH_CVBS_TO_HDMI, };
海思网络摄像头源码
海思网络摄像头源码 。
海思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文件(简单说明下配置,...
海思35xx和37xx系列编解码处理器简介
海思Hi35XX和Hi37XX系列编解码处理器简介,属于海思的官方文档,包括Hi3798MV100、Hi3520DV200、Hi3535、Hi3536C、Hi3536DV100和Hi3796MV200芯片的编解码处理器简介,对于要了解海思芯片的同学有一定的帮助
海思芯片烧录工具
海思芯片烧录工具,可以用于烧录采用海思芯片的系统,
【HISI系列】海思芯片驱动使用方法
DATE: 2019-2-22 前言     在调试不同海思芯片的编码器时,遇到了需要加载和卸载驱动的情况,并且调试过程中出现不同硬件层面和编码的错误,特将问题定位方法记录一下以供后续参考。
海思移植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.创
海思GPU开发指南
GPU:双核 ARM Mali G71@900MHz,256KB cache支持 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 神经网络加速引擎内置双目深度检测单元
FFMPEG解码海思音频数据
解码流程: 1、  读取海思g726音频数据,海思g726音频会多4个字节的海思头信息。 2、选择ffmpeg g726编码器进行解码。ffmpeg g726解码器包括:AV_CODEC_ID_ADPCM_G726、AV_CODEC_ID_ADPCM_G726LE。如果海思g726码流类型为asf时,请选择AV_CODEC_ID_ADPCM_G726解码器类型;如果海思g726码流类型为RFC35...
海思平台HI35XX系列内存设置
    海思平台的内存分为两部分,一部分给系统使用,另外的一部分给多媒体使用。可以通过cat /proc/meminfo查看系统内存和cat /proc/media-mem 查看多媒体内存使用情况。 /proc # cat /proc/meminfo  MemTotal:         255192 kB MemFree:          103232 kB Buffers:       ...
海思方案网络摄像机使用说明书
海思方案网络摄像机使用说明书
海思NB-IoT芯片模块,海思处理器介绍
Hi2115芯片: Hi2115是一种在蜂窝频率上工作的片上系统(SoC).它使用集成内存的片上应用程序处理器支持小占用的物联网应用程序,或者可以通信。TE与外部单片机通过多种数字接口。 Hi2110芯片: Hi2110芯片支持eSIM技术以及OneNET平台协议,这使其适合物联网终端的无线连接,能够有效解决当前物联网的诸多问题,适用于智能抄表、智能停车、智能楼宇、智能家居等行业,助推中国移...
海思HI35xx平台串口配置方法
前言 串行接口简称串口(通常指COM接口),是采用串行通信方式的扩展接口,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,但传送速度一般,数据传输率为115kbps~230kbps。异步串行UART(Universal Asynchronous Receiver/Transmitter),即通用异步接收/发送。UART是一款并行输入转换为串行输出的芯片(如MAX232...
海思android开发文档
海思android开发文档
海思移植opencv+人脸检测+速度优化
文章为9crk大神发表在海思论坛,为了备忘,特转到自己博客。 地址:http://www.ebaina.com/bbs/thread-4858-1-1.html 1.确保ubuntu能上网 2.安装cmake 代码: 全选 sudo apt-get install cmake-gui 3.下载opencv2.4.9 Linux版源码,不要用最新的3.0.0 http://op
海思rtmp源码
海思平台hi3520的rtmp代码,有兴趣的朋友拿 去研究。
安装海思的SDK
REF Debian和Ubuntu中,/bin/sh默认已经指向dash,这是一个不同于bash的shell,它主要是为了执行脚本而出现,而不是交互,   它速度更快,但功能相比bash要少很多,语法严格遵守POSIX标准。 修改方法: sudo dpkg-reconfigure dash 出现菜单问你是否要dash的时候,选no就可以了。
从海思提供的SDK学习变量定义
华为现在已经成为了国际上很牛X的公司了,之所以牛逼,是因为华为现在的确是把技术做的不错。下面是阅读华为提供的sdk,从中总结出了定义变量时,遵从的一些规范。 1、定义枚举类型,注意字母后面的E。 typedef enum hiHI_MPP_WDR_MODE_E {     HI_MPP_WDR_MODE_NONE = 0,     HI_MPP_WDR_MODE_BUILT_IN
海思Hi3516A/D的mpp编码完整流程
系统初始化(SYS INT):1、配置VB视频缓冲池; 2、初始化VB 3、配置系统(字节对齐) 4、初始化系统配置视频捕获(VI+ISP):5、配置MIPI 6、初始化ISP 7、运行ISP线程 8、配置开启VI 设备捕获 9、配置开启VI 通道捕获配置视频处理子系统(VPSS):10、创建VPSS的group 11、获取,配置group属性 12、启动group 13、绑定V
海思hi3536 系统的终端显示中文乱码解决
在高版本的busybox取消了中文支持,进入busybox配置,发现已经勾选了Unicode的支持。如此按博文提示,还需要修改busybox中的另外两个文件printable_string.c以及unicode.c,把大于0x7f替换为问号的这个选择条件去掉才行。看了一下源码,觉得改的地方都是不勾Unicode才需要改的……不过还是试一下吧,重新配置编译busybox,替换根文件系统,不过问题依旧
关于SpringBoot bean无法注入的问题(与文件包位置有关)
问题场景描述整个项目通过Maven构建,大致结构如下: 核心Spring框架一个module spring-boot-base service和dao一个module server-core 提供系统后台数据管理一个module server-platform-app 给移动端提供rest数据接口一个module server-mobile-<em>api</em> 其中server-platform-app 与
js无刷新上传图片及在线切割下载
js无刷新上传图片及在线切割js无刷新上传图片及在线切割js无刷新上传图片及在线切割js无刷新上传图片及在线切割 相关下载链接:[url=//download.csdn.net/download/huangwenquan123/3436756?utm_source=bbsseo]//download.csdn.net/download/huangwenquan123/3436756?utm_source=bbsseo[/url]
USB刷机线驱动USB刷机线驱动下载
USB刷机线驱动USB刷机线USB刷机线驱动驱动 相关下载链接:[url=//download.csdn.net/download/yuanjunwei1234/2118191?utm_source=bbsseo]//download.csdn.net/download/yuanjunwei1234/2118191?utm_source=bbsseo[/url]
用javaScript做的小游戏,很有趣。下载
用javaScript做的小游戏,很有趣,自己试着玩玩吧 相关下载链接:[url=//download.csdn.net/download/xinkongqidong001/2234542?utm_source=bbsseo]//download.csdn.net/download/xinkongqidong001/2234542?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 海同大数据培训怎么样 海达内java培训
我们是很有底线的