海思hisi芯片 4k30 vi和vpss视频采集输入问题,请问各位大神该如何排查? [问题点数:200分]

Bbs1
本版专家分:0
结帖率 0%
Bbs2
本版专家分:241
cat /proc/umap/vi
/proc/umap # cat <em>vi</em> [VIU] Version: [Hi3516A_MPP_V1.0.5.0 B030 Release], Build Time: [Oct 29 2015, 20:50:54] VI-VPSS is offline. -----MODULE PARAM----------------------------------------------------...
[36]_海思SDK编码部分之sample_venc.c详解
废话不多说,直接上源码+分析....../****************************************************************************** A simple program of Hisilicon HI3531 <em>vi</em>deo encode implementation. Copyright (C), 2010-2011, Hisi...
嵌入式视频方案学习第九篇——视频处理子系统VPSS
VPSS是视频前处理单元,全称为Video Process Sub-System 。支持对一幅<em>输入</em>图像进行 统一预处理,如去噪、去隔行等,然后再对各通道分别进行缩放、锐化等处理,最后 输出多种不同分辨率的图像。  VPSS单元支持的具体图像处理功能包括PreScale、De-ring/De-block、NR、IE 、DIE、 Sharpen等 GROUP  VPSS对用户提供组
海思HI35XX之----视频处理单元各通道间的关系
HI3518C的视频子系统包括:视频子系统初始化模块(MPP_SYS_CONF_S)、视频<em>输入</em>模块(VI)、视频前处理模块(VPSS)和视频输出模块(VO)组成。此处简单记录一下视频前处理单元VPSS(Video Process Sub-System)的多通道间的关系以及使用心得。 HI3518C的VPSS是视频数据编码前的预处理单元,主要完成对一幅<em>输入</em>图像的统一预处理,如去噪、去隔行等,然后再
海思媒体处理平台架构
海思媒体处理平台的主要内部处理流程如图1-2 所示,主要分为视频<em>输入</em>(VI)、视频 处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分 析(VDA)、音频<em>输入</em>(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、 区域管理(REGION)等模块。主要的处理流程介绍如下: sa
HISI VENC 实际输出帧率控制
平台:HI3516EV100 SDK : Hi3516CV300_SDK_V1.0.2.0 系统 : LiteOS 海思MPP文档里写的我就不多说了,不知道是我理解有<em>问题</em>还是什么,反正很多次都不能准确的控制实际的编码(VENC)输出帧率,就是  cat /proc/venc  能看到的通道输出帧率,今天特地花时间来研究下,发下有如下规律: 海思的帧率控制无非就是如下这些地方涉及到: ISP...
Hi35XXX海思媒体处理平台架构介绍.
     海思的媒体处理平台(MPP,Media Process Platform),在系统中的位置如下图所示,内部主要分为视频<em>输入</em>(VI)、视频处理(VPSS)、视频编码(VENC)、视频解码(VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频<em>输入</em>(AI)、音频输出(AO)、音频编码(AENC)、音频解码(ADEC)、区域管理(REGION)等模块。                   ...
使用HI3559a做深度学习nnie_mapper时遇到下面的问题
-
嵌入式视频方案学习第十篇——视频处理子系统VPSS 一般初始化流程
1、VPSS组初始化 首先获取图像大小 SAMPLE_COMM_SYS_GetPicSize(gs_enNorm, enSize[0], &stSize) 然后设置好初始化VPSS组属性,在调用SAMPLE_COMM_VPSS_StartGroup 接口初始化VPSS组 在SAMPLE_COMM_VPSS_StartGroup中可以看到 先创建组 HI_MPI_VPSS_Creat
HiMPP媒体处理平台__1
海思平台 海思平台是一个板子和一个系统和若干驱动和mpp的结合. 板子可以是你自己做的,但是soc一定要选用海思平台支持的<em>芯片</em>.某些<em>芯片</em>也一定要选用海思支持的,像ADC/编解码<em>芯片</em>还有神马sensor之类的 系统包括BootLoader,内核,文件系统.都可以是你自己准备的. 若干驱动的话,大概是有mpp 的各个模块及及内存管理模块及AD驱动/NVP6114驱动 mpp的话,包括一些静态...
海思Hi3518E+AR0130之移动侦测篇(一)
本篇着重记录项目中有关移动侦测的开发记录,初次接触海思Hi3518和摄像头AR0130,作为一个小白,开始慢慢摸索。 海思对Hi3518等系列<em>芯片</em>都有海思自家的MPP(Media Process Platform)的支持,这也对解决图像处理提供了处理机制,支持应用软件快速开发,搭载Linux3.4操作系统,应用处理能力强大。 一、平台架构和工具 1. MPP平台架构        视频...
关于linux定时器和Hi3536的VDEC解码
最近做Hi3536的VDEC解码,由于测试需求,需要从磁盘中读视频文件,给到VDEC进行解码。 Hi3536的VDEC解码,有两种播放模式,预览模式和回放模式。 顾名思义,预览模式是实时的,VDEC尽最大努力解码,如果VPSS缓冲满了,VDEC就丢掉后续的解码帧,直道VPSS缓冲有空闲 回放模式不是实时的,根据后端的使用决定,如果后端缓冲满了,VDEC就暂停解码,保证所有帧都能送出去,不丢帧
海思3531 一如何实时观看摄像头VENC编码后的视频
要想看到摄像头图像实时VENC编码后的画质需要海思开启VI-&amp;gt;VPSS-&amp;gt;VO-&amp;gt;VENC-&amp;gt;视频队列-&amp;gt;VDEC-&amp;gt;VO 先打开海思SDK的mpp/samole/comom/sample_comm_venc.c文件在第199行我们可以看到SAMPLE_COMM_VENC_SaveH264()这条函数,这条函数就是保存h264数据成为视频的。现在将这个条函数修改...
海思媒体处理平台VI视频输入模块
海思媒体处理平台VI视频<em>输入</em>模块 [Hi3516A||Vi视频<em>输入</em>||海思媒体处理平台] 海思媒体处理平台VI视频<em>输入</em>模块 VI模块的概念 VI模块的功能、作用、内部单元工作流程 硬件单元功能框图 VI内部单元工作流程 VIU<em>视频采集</em>单元 参阅Api实现VI main.c My_Head.h Makefile 通过其他设置接口增加功能 VI模块的概念 Vi是...
海思MPP业务MMZ内存优化介绍
海思MPP业务MMZ内存优化介绍 概述        完全是本着内存吃紧的情况下的一些优化点,都是在文档有介绍的,自己多调试下就出来了,好不好用,还请自己评估,这里只是给出一些点的介绍。本着有坑也不填的原则,这里只做交流使用,后果自负。 OS内存和MMZ 海思的安防平台<em>芯片</em>的内存主要划分两部分来管理,一部分是系统使用的OS内存,一部分是称为MMZ的内存,具体这两部分<em>如何</em>配置和使用的,文档中
Hi3516A开发--mpp业务分析
Hi3516A/Hi3516D SDK 安装以及升级使用说明里有一项运行MPP业务: # 在单板linux系统下,进入mpp/ko目录,加载KO     cd mpp/ko     # default online     ./load3516a -a -sensor mn34220 -osmem 64     # <em>vi</em>_<em>vpss</em> offline     ./load3516a -a
海思图像旋转90度方法
海思的旋转图像方法,使用cat /proc/<em>vpss</em>等命令测试查看各个设置项的参数 具体的设置步骤如下 1,从proc分析,<em>vpss</em>的grp需要设置为1280x720, 2,VPSS PHY CHN MODE里面的宽高,也设置为1280x720, 3,然后设置为<em>vpss</em>通道0,通道1,旋转90度, 4,然后看下VPSS CHN OUTPUT RESOLUTION里面的宽高状态,是不是已经
海思HI35xx平台软件开发快速入门之H264解码实例
前言  H264视频编码技术诞生于2003年,至今已有十余载,技术相当成熟,它的优势在于有高的视频的压缩率,利用帧间和帧内预测(Estimation)、变换(Transform)和反变换、量化(Quantization)和反量化、环路滤波(Loop Filter)、熵编码(Entropy Coding)视频编码技术,可以实现高质量、低码率的视频流编码。H.264提供了网络抽象层NALU(Netwo...
Hi3536 读文件解码vpss 显示
要弄懂得东西: 4个A17和1个A7<em>如何</em>使用; VB的分配<em>问题</em>,特别是对于动态创建解码器的时候; VO和VPSS模式的区别,适用于CH叠加; 流程如下:         配置MPP VB;         配置VDEC VB         配置VDEC参数         创建VDEC         配置VPSS参数         创建VPSS         配置V
Hi3516A开发--视频输入和输出接口
海思3516A开发板是基于海思hi3516A<em>芯片</em>的开发板,接口类型多样,有hdmi、sdi、cvbs、cmos的<em>输入</em>类型。 参看于:海图电子--Hi3516A开发板 一、hi3516A HDMI 编码板接口如下: 硬件接口: 标准供电12V1A 复位按钮 网口 HDMI<em>输入</em>接口 TF卡 UART1/GPIO Debug口 USB接口 CVBS接口 音频<em>输入</em> 音频输出
海思sample释义
1.运行sample中的例子,全部错误码都是0xA0088010,即<em>vpss</em>系统未初始化, 答:我也遇到了这个<em>问题</em>,经检查是发现板卡上SDK的版本与编译程序用的SDK版本不一致导致的,编译环境换成与板卡一致的版本后,<em>问题</em>解决。希望对你有帮助。 2.hi3531运行sample_vdec,VGA没有输出图像 答:执行./sample_vdec 3.然后VGA会有显示的,./sample_vde
海思3531下的mp4视频播放器
要想做一个基于海思的播放器,海思视频上必须开启vdec的功能,海思音频上必须开启adec的功能。还有必须得从mp4中获取到h264视频流还有pcm音频流,这个在我之前的博客https://blog.csdn.net/yinsui1839/article/details/80434370上有讲,可以去看看,要想实现必须移植ffmpeg。    数据流向主要是这样的视频:mp4-&amp;gt;h264-&amp;g...
视频(4)--->视频编码的硬件平台HiSI3516
海思压缩板Hi3516中mpp(Media Process Platform) mpp是海思提供的媒体软件处理平台,可支持应用软件快速开发,该软件屏蔽了<em>芯片</em>相关的复杂底层处理,直接对应用程序提供了MPI接口完成相应的功能。该平台支持的的功能有:<em>输入</em>视频捕获、H.265/H.264/MJPEG/JPEG/MPEG4 编码、H.264/MPEG4/MPEG2解码、视频输出显示、视频图像前处理(包括去
海思摄像头方案常见的缩写ISP MPP 。。。。。。
sensor 图像传感器 ISP (Image Signal Processing) 图像信号处理 MPP MPP全称Media Process Platform, VPSS 视频前处理元VPSS(Video Process Sub-System) MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写 LVDS是一种低摆幅的差分信号技术,它...
第九章:mmp功能模块
1、简介    海思提供的媒体处理软件平台(Media Process Platform,简称 MPP)                        VDEC用来解码的,比如磁盘里面有一个VDA对视频内容简单的侦测VPSS处理VO是用于直接显示的。2、什么是视频缓冲池(1)视频的本质是多帧图片,图片的本质是RGB或rawRGB数据,要占用一段连续内存(2)视频的裁剪、缩放、修正处理等各种操作,本...
hi3516a之查看相关输入信息
Hi3516a 信号中断  ~ # cat /proc/umap/<em>vi</em> 平台相关驱动已经加载: # lsmod  平台相关驱动已经加载: # cat /proc/mtd # printenv# cat /proc/cpuinfo
ov7670帧率配置疑问,实际为30fps,但我算的是60fps
-
hisi_ISP调试个人记录笔记
DRC:开启后,会提升暗处细节,同时也提升噪声,导致噪声强度相比DRC关闭时更大些,此时边缘增强,去噪功能都应该与DRC有关 AE: 1: 曝光时间:sensor 积累电荷的时间,是 sensor pixel 从开始曝光到电量被读出的这 段时间。 2: 曝光增益:对 sensor 的输出电荷的总的放大系数,一般有数字增益和模拟增益,模拟增益引入的噪声会稍小,所以一般优先用模拟增益。
【HISI系列】之HISI芯片码率控制使用说明
DATE: 2019-1-30 参考 HISI系列文档《<em>芯片</em>码率控制使用说明.pdf》 Codec系列】之常用码率控制算法分析 摘要 1、CBR参数说明 2、VBR参数说明 3、宏块级码率控制参数说明 4、码率更稳定参数说明 5、图像质量提升参数说明 6、调节呼吸效应参数说明 7、限制 I 帧幅度参数说明 8、低码率场景推荐参数配置 前言 码率控制在视频编码和流媒体传输方面是一个非常重要的研究课...
海思Hi3536处理器参数/芯片详细介绍
Hi3536是针对多路高清或多路D1 NVR产品应用开发的专业高端SoC。Hi3536内置高性能A17处理器和具有高达16路1080p 解码能力的多协议视频解码引擎,集成了多项复杂图像处理算法的高性能视频/图像处理引擎,结合双路高清显示输出能 力,为客户产品提供优异的图像质量。支持丰富的外围接口,在为客户提供差异化产品功能、性能、图像质量要求的同时,大大降低ebom成本。 Hi3536<em>芯片</em>特点 ...
海思OSD
目前我要在3518E上面做个OSD,叠加时间上去,主要的开发有两种方式: 一种是获取时间字符串,通过第三方库提供的接口将时间字符串转化为bmp格式位图,然后利用SDK中提供的demo直接进行转化 第三方库主要有三个,一下是第三方库的编译配置: 配置freetype: xy@xy-pc:~/aaa/freetype-2.4.10#./configure --prefix=/h
海思HI35xx平台软件开发快速入门之视频分辨率
前言  在海思HI35xx平台软件开发过程中常常遇到一些音视频相关的专业知识,为了能够灵活应对这些<em>问题</em>,我们必须对相关知识有所理解。这里结合海思HIMMP媒体处理系统相关应用对视频分辨率知识进行梳理,以便在软件开发中能够从容应对。分辨率概念  分辨率是衡量视频质量的重要指标之一,它的表征特点就是视频尺寸的大小。有了这个概念我们可以进一步理解海思平台有关分辨率的相关知识,分辨率在海思平台中有以下三种...
海思笔记
海思笔记   第一章、海思hi3518e的底层 所使用的的cpu是海思HI3518E V200 1.1、hi3518e开发板的运行过程 通过串口转接线(不接电源线,txd接rxd,rxd接txd,地线接地线)连接上电脑,接网线。通过SecureCRT挂载到ubuntu16.0403中的/aston/rootfs。在SecureCRT的cmdline中./sample_venc进入运行模式...
海思3516中断初始化
如果要产生中断,且避免假中断,则必须按照下面的初始化顺序: 步骤 1 配置GPIO_IS,选择边沿触发或电平触发。 步骤 2 配置GPIO_IEV,选择下降沿/上升沿触发和高电平/低电平触发。 步骤 3 如果选择边沿触发,需配置GPIO_IBE,选择单沿或双沿触发方式。 步骤 4 保证GPIO 数据线在以上操作过程中保持稳定。 步骤 5 向寄存器GPIO_IC 写0xFF,清中断。
海思Hi3519 uvc 摄像头出现花屏
解决思路:如果单独跑uvc程序,是不会出现花屏的,但只要将isp部分跑起来就会出现。DMA多个模块使用出现干扰<em>问题</em>。
海思H.264编解码芯片Hi3510的原理和应用
进入网络时代以来,庞大的信息流带来了人类文化的丰富,也带来了存储信息的烦恼。尤其是视频信息的庞大数据,催生了视频压缩技术的需求。视频压缩技术成为多媒体时代最热门的技术之一,并广泛地应用在电视、电影、可视电话、视频会议、远程监控等图像传输和存储的领域。 H.264视频压缩原理 从信息论观点来看,图像作为一个信源,描述信源的数据是信息量(信源熵)和信息冗余量之和。信息冗余量有许多种,如空间
Hi3515C与Hi3520D的差异说明
Hi3515C与Hi3520D的差异说明
基于HI3531d的udp命令控制basler pylon gige工业相机程序
代码如下: 下载:https://download.csdn.net/download/mao0514/10830400 #include &amp;lt;unistd.h&amp;gt; #include &amp;lt;sys/types.h&amp;gt; #include &amp;lt;sys/socket.h&amp;gt; #include &amp;lt;netinet/in.h&amp;gt; #include &amp;lt;arpa/ine...
海思3516A bt1120 视频输入相关总结
因为实验室项目需要将FPGA里的模拟视频数据通过bt1120<em>输入</em>给海思3516A,因此我这个刚进实验室的项目小白硬着头皮开始了3516A的学习之旅。 所使用的开发板是在某宝上买的开发好的3516A+OV4689成品,所带的代码都是和OV4689配套,所以除了编译环境的搭建之外最重要的工作就是修改代码以及板子的ko加载,使其变成我们所希望的BT1120<em>输入</em>就ok了! 我们以rtsp-h264代码...
海思平台HI35XX系列内存设置
    海思平台的内存分为两部分,一部分给系统使用,另外的一部分给多媒体使用。可以通过cat /proc/meminfo查看系统内存和cat /proc/media-mem 查看多媒体内存使用情况。 /proc # cat /proc/meminfo  MemTotal:         255192 kB MemFree:          103232 kB Buffers:       ...
海思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...
海思芯片图形层的开发指南与方案
海思开发指南:1:图形层界面的开发:图形二维加速器(TDE),硬件对图形图像的处理    HiFB用于管理叠加图形层:Hisilicon Framebuffer在framebuffer的基础上增加层间colorkey,层间Alpha等扩展功能。可以支持2路高清显示设备(HD0~HD1)和5个图形层(G0~G5)(G3,G4为鼠标层)):fb设备文件有5个/dev/fb0~/dev/fb4(显示设备...
海思HI35xx平台软件开发快速入门之背景知识
前言:  安防领域最近几年可谓暗流涌动,作为安防业的双寡头,大华股份与海康威视凭借行业的东风,两家公司的成长速度异常强劲,在国际市场上已经和应用厂家进行厮杀。 2015年两家公司双双晋升“全球安放50强”,海康排名第二,大华排名第五。以华为海思为代表国产<em>芯片</em>解决方案不断走强,在国际竞争中优势凸显,在后端NVR高端产品线先后推出了海思3531、海思3535、海思3536,同时针对低端的产品线也不断丰...
想把hdmi转成usb的uvc信号或者 hdmi编码后的数据经过usb接口输出。 有哪些方案可以实现
-
MMZ内存管理
-
Hisilicon 平台调试经验总结
记录调试<em>hisi</em>licon 平台相关经验,主要为liteos,double system
海思芯片上GPIO操作步骤的整理
最近在研究海思<em>芯片</em>,弄到GPIO这块时,一开始一头雾水,一番搜索加看文档,貌似搞明白怎么用了。特写此文,帮助自己理解。 根据3516cv200手册(其它都一样),使用gpio只需要3步 1 设置gpio端口复用 所谓复用,就是指一个端口能同时干很多事,但是具体你要求他干啥,是需要设置的,这就是管脚复用寄存器的作用。 举个例子,如果我们想设置GPIO6_7,需要首先找到对应的管脚复用
海思HI35XX之----音频模块使用总结
AUDIO 模块包括音频<em>输入</em>、音频输出、音频编码、音频解码四个子模块。音频<em>输入</em>和 输出模块通过对 Hi35xx <em>芯片</em> SIO 接口的控制实现音频<em>输入</em>输出功能。音频编码和解码模块提供对 G711、G726、ADPCM 格式的音频编解码功能,并支持录制和播放 LPCM格式的原始音频文件。 音频<em>输入</em>输出接口 SIO(Sonic Input/Output),用于和 Audio Codec 对接,完成声
海思视频编解码VI图谱
main  SAMPLE_VENC_1080P_CLASSIC     SAMPLE_COMM_VI_GetSizeBySensor //step 1: init sys variable      SAMPLE_COMM_SYS_CalcPicVbBlkSize     SAMPLE_COMM_SYS_GetPicSize     SAMPLE_COMM_SYS_Init //step 2: m...
海思hi3516、hi3519 中 online 与 offline 有什么区别
VI 和VPSS 的协作模式分为以下2 种(模式切换由load 脚本参数控制,对应sys 模块参数<em>vi</em>_<em>vpss</em>_online):         VI/VPSS 离线模式是指VI 进行时序解析后将图像数据写出到DDR,VPSS 从DDR 中载入VI 采集的数据进行图像处理,是传统Hi3518/Hi3520D 等<em>芯片</em>的VI/VPSS 的协作模式。         VI/VPSS 在线模
海思3515添加串口
原文出处: 开始系统dev下面只有ttyAMA0和ttyAMA1两个串口设备,其中ttyAMA0是调试串口,hi3515<em>芯片</em>共有4个串口,其他的两个需要修改内核代码,重新编译内核才可以使用,具体修改如下: 1、  配置内核 进入到内核根目录执行makemenuconfig命令跳出如图所示: 依次选择De<em>vi</em>ce Drivers ->选择 Character de<em>vi</em>ces ->选择Se
hisi mmz模块驱动讲解
一、概述         如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小:insmod mmz.ko mmz=anonymous,0,0x4fa00000,6Manony=1 || report_error         该驱动主要由...
hisi平台遥控器按键适配
<em>hisi</em>平台遥控器按键适配 不涉及原理,以新增按键为例说明需要修改到的文件。 如:新增按键 IPTV_HOME,android键值为288,逻辑键值为 0x1e7, 物理键值为 0x77884cb3 涉及修改到的文件:  de<em>vi</em>ce\<em>hisi</em>licon\bigfish\system\ir_user\key_pars\key.xml      根据按键物理键值,加一行   de<em>vi</em>ce
HISI3520DV300 折腾记录(二)之《内存映射、存储(DDRC,FMC)、启动模式分析》
#PS:要转载请注明出处,本人版权所有 #PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷 此文分析基于某HISI3520DV300单板以及所带的datasheet 启动模式分析 关于其启动方式有如图说明: 解释:支持bootrom和SPI Flash两种启动方式,由BOOTROM_SEL引脚决定。bootrom是海思已经写好的程序烧写在...
linux 共享内存
共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间)从而使得这些进程可以相互通信。在GNU/Linux中所有的进程都有 唯一的虚拟地址空间,而共享内存应用编程接口API允许一个进程使用公共内存区段。但是对内存的共享访问其复杂度也相应增加。共享内存的优点是简易性。使用消息队列时 ,一个进程要向队列中写入消息,这要引起从用户地址空间向内核地址空间的一次复制,
海思HI3518 引起视频超时汇总
近段时间在玩海思 3518x,由于客户的需求不尽相同,在进行视频配置时,经常碰到视频线程输出以下错误: select failed! 即视频线程中编码通道所对应的文件描述符监听超时,经总结,把可能引起视频超时原因汇总如下,便于后续再次碰到时快速查询: 1、视频初始化时,调用海思接口为各视频编码通道分配的视频缓存池(大小、个数等)不合理,如astCommPool[i].u
海思芯片.通用GPIO 使用篇
在一个嵌入式系统中使用最多的莫过于 通用<em>输入</em>输出 GPIO口。看到经常有朋友问海思为什么没有提供GPIO驱动。其实不然。 在海思SDK  xxx/osdrv/tools/board_tools/reg-tools-1.0.0/source/tools/下 提供了himm的读写工具源码。你也可以根据himm的源码来写一个文件设备操作的驱动。毕竟轮子已经有了,我们就没必要再去造轮子了。这个工具是
海思HI35xx平台CPU温度监测
前言 随着<em>芯片</em>的集成度提高,<em>芯片</em>内部的晶体管数量也不断增多,产生的热量也难以通过小小<em>芯片</em>封装散发出去(常用封装材料有塑料、陶瓷、玻璃、金属,CPU一般采用金属材料封装),高温是会对<em>芯片</em>的性能产生极其有害影响的。研究表明,<em>芯片</em>温度每升高1℃其运行可靠性降低3.8%,而<em>芯片</em>温度每下降10%其寿命增加50%,而在电子设备失效统计中也有超过50%是由于过热导致的。大数据后起之秀贵州,就凭借着优越的温和气...
Hi35xx地址空间分配与使用
1、DDR内存管理说明 1)所有DDR内存中,一部分由操作系统管理,称为OS内存;另一部分由MMZ模块管理,供媒体业务单独使用,称为MMZ内存。 2)OS内存起始地址为0x80000000,内存大小可通过bootargs进行配置,例如第三章中的setenv bootargs ‘mem=64M … ‘,表示分配给操作系统内存为64M,您可以根据实际情况进行调整。 3)MM
Hi3531第一次调试 遇到的问题
最近在在海思平台上把交叉编译工具装好,然后参考着 文档,编译了u-boot, kernel,文件系统。然后继续运行sample的时候,出现下面这个<em>问题</em>: ./sample_vdec 0 [SAMPLE_COMM_SYS_CalcPicVbBlkSize]-215: w:384, u32AlignWidth:64 [SAMPLE_COMM_SYS_CalcPicVbBlkSize]-215
mmb小结
我喜欢记录自己学习工作过程中遇到的方法,码段。自己本身是记忆力极差的人,像极了七秒记忆的鱼,很多知识都是看了忘,忘了查。本身工作就是极具记忆和逻辑,而且前端发展极快,时刻感觉自己疲惫不堪,在不恰当的时间抱怨一番。希望通过积累,丰富自己,做得更好。
海思Hi3519V100开发环境搭建
第一步:把 Hi3519V100_SDK_Vx.x.x.x.tgz压缩包拖到Linux ubuntu虚拟机中 第二步:文件解压缩,tar xvzf Hi3519V100_SDK_Vx.x.x.x.tgz 第三步:进入文件夹, sudo ./unpack 第四步:在Linux服务器上安装交叉编译器 , 参考sdk开发包:D:\Hi3519 V100R001C0...
linux应用层直接获取3536芯片温度
根据一下文档,编写单次CPU内部温度测量/********************************************* * blue star test sample... * ********************************************/ #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #inc...
关于海思HI3518+OV9712 ISP图像调试 - 夜视效果、曝光、图像稳定响应效果
hiISP_AE_ATTR_EX_S参数说明:   enAEMode 自动曝光的优先模式,如帧率优先, 噪声优先。   u8ExpCompensation 自动曝光调整时对曝光补偿量。 值越大,则自动曝光的目标亮度值越大,图像越亮   u32GainThreshold 自动降帧时的系统增益门限值。 取值范围:[0x400, 0xFFFFFFFF] 自动降帧时增益门限值u
海思AI芯片(Hi3519A/3559A)方案学习(一)资料以及术语介绍
<em>芯片</em>系列介绍 海思AI<em>芯片</em>Hi35xx系列具体包括的型号Hi3559A V100, Hi3559C V100, Hi3519A V100, Hi3516C V500以及Hi3516D V300。下面要讲的资料,尤其AI部分应该是该系列通用的。 我们项目采用的是Hi3519AV100, 所以后续文章都是以该款<em>芯片</em>为学习和研究目标。 海思<em>芯片</em>命名有些坑的, 一不小心就会弄错,Hi351...
Hi3531做多路图像拼接思路
前段时间研究了一下用Hi3531做多路图像拼接 主要<em>问题</em>是 1)多路图像拼接(有相互覆盖):HD的PIP各种限制,无法任意多画面拼接 2)视频同步:想让多个3531同步显示 对于<em>问题</em>(1),我找到两个办法 a)用虚拟VO 大概的思路是,使用虚拟VO,虚拟VO跟SD VO类似,多画面叠加没有太多限制,再将虚拟VO绑定到HD VO 这个是我做的实验 http://www.ebaina....
VENC 通道属性配置参数理解
配置参数的结构体是 typedef struct hiVENC_CHN_ATTR_S  {      VENC_ATTR_S     stVeAttr;      VENC_RC_ATTR_S stRcAttr;  }VENC_CHN_ATTR_S;  stVeAttr  :编码属性 stRcAttr :码率控制属性 编码属性: typedef
3516 vpss通道得到yuv数据 及如何在linxu保存图片
图片出现花纹,原因在于<em>vpss</em>通道设置为压缩模式,改为不压缩就好了
海思Hi3518EV200(5)图像sensor驱动开发
1. sensor开发框图     2. 设备驱动加载及硬件系统配置 cd mpp/ko # default online ./load3518e -a -sensor sc2135 -osmem 32 -total 64 # <em>vi</em>_<em>vpss</em> offline ./load3518e -a -sensor sc2135 -osmem 32 -total 64 -offline load
7 海思Hi3518E的视频处理子系统(VPSS)
1 概述 VPSS(Video Process Sub-System)支持对一幅<em>输入</em>图像进行统一预处理,如去噪、去隔行等,然后再对各通道分别进行缩放、锐化等处理,最后输出多种不同分辨率的图像。 VPSS 单元支持的具体图像处理功能包括 FRC(Frame Rate Control)、 Crop、 NR(Noise Reduce)、 LDC(Lens Distortion Correction)、...
海思hisi 编译QT源码
首先 在官网上下载源码。 QT源码下载地址:http://download.qt.io/official_releases/qt/ tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz (我用4.8.5) 进入目录下 qt-everywhere-opensource-src-4.8.5/mkspecs/qws/linux-arm-g+
海思3516A开发板调试整理(二)
第四部分 Sensor调试我们手头上这块开发板使用的是索尼的IMX178LQJSensor,那么完成以上的工作之后就进入了针对这款sensor的修改调试工作了。依赖文件SDK中针对sensor的驱动有以下几个依赖文件:1). load3516a:这里主要是3516pinmux中几个跟sensor有关的寄存器,可修改。2). sensor_i2c.ko /sensor_spi.ko:这两个文件二选一...
海思摄像机芯片 sensor 调试指南
海思摄像机<em>芯片</em> sensor 调试指南
Hi3516A开发--视频接口
参看:几种常用的视频接口 我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频<em>输入</em>输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。   目前最基本的视频接口是复合视频接口、S-<em>vi</em>dio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。   1、复合
海思高安签名
海思高安签名   (2015-02-04 17:50:08)[编辑][删除] 转载▼ 标签:  杂谈   简单介绍 我使用的是HiSigA, CASignTool兼容HiSigA,也可以完成签名. 对应软件目录rootdir/de<em>vi</em>ce\<em>hisi</em>licon\bigfish\sdk\tools\windows\adv
海思3531的(HDMI和MIC)音频问题
海思3531<em>芯片</em>的声音<em>问题</em> 1、HDMI<em>输入</em>的声音和mic<em>输入</em>的声音通过ai到ao(ai->ao)的时候,都可以出来声音。 2、HDMI<em>输入</em>的声音经过编解码(ai->aenc,adec->ao)时,可以输出声音,但是mic<em>输入</em>的声音经过编码吗是没反应,其中发生了什么? 音频部分的proc信息 # cat /proc/umap/
[hi3516] 请问hi3516a用MIPI口采集CMOS信号死活踩不进来的问题
大家好,我现在用3516a采集并行的CMOS视频。接口是MIPI口,设置如下: combo_dev_attr_t MIPI_CMOS3V3_ATTR = {       /* input mode */       .input_mode = INPUT_MODE_CMOS_33V,       {       } ...
海思Hi3519A MPP从入门到精通(二 系统控制)
系统控制根据 Hi35xx <em>芯片</em>特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管理 MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息、提供大块物理内存管理等功能。 应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出 MPP 业...
海思外部看门狗驱动
海思外部看门狗驱动 设计概要     本章主要使用海思HI3518C平台<em>芯片</em>,<em>芯片</em>内置看门狗,这里我们没用到内部狗,我们使用的是外部看门口,为的是预防硬件板导致MCU主<em>芯片</em>程序跑偏,所以需要在外部加一个看门狗<em>芯片</em>,定时喂狗。     看门狗<em>芯片</em>是在机器上电就开始工作,属于逻辑<em>芯片</em>,我们需要在机器上电就进行喂狗,所以这里需要在uboot和kernel中实现喂狗程序,等进入文件系统时再移交给
【HISI系列】海思芯片驱动使用方法
DATE: 2019-2-22 前言     在调试不同海思<em>芯片</em>的编码器时,遇到了需要加载和卸载驱动的情况,并且调试过程中出现不同硬件层面和编码的错误,特将<em>问题</em>定位方法记录一下以供后续参考。
海思视频监控芯片linux内核与uboot配置指导
自己总结的海思视频监控<em>芯片</em>内核与uboot的关键配置。通过阅读文档方便开发者快速找到相应<em>问题</em>的解决办法。
海思HiMPP视频编解码开发文档
前言:  海思提供的媒体处理软件平台(Media Process Platform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了<em>芯片</em>相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:<em>输入</em>视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、H264/VC1/MPEG4/
项目管理师考试资料大全项目管理师.part5.rar下载
1、79篇项目管理师示例论文 2、信息系统项目管理师辅导教程(上册) 3、信息系统项目管理师辅导教程(下册) 4、pmp考试全真模拟试题精选.doc 5、项目管理师案例分析.pdf 6、信息系统项目管理师考试大纲.doc 共五部分,各部分地址如下: 第一部分:http://download.csdn.net/source/1446794 第二部分:http://download.csdn.net/source/1447112 第三部分:http://download.csdn.net/source/1452639 第四部分:http://download.csdn.net/source/144 相关下载链接:[url=//download.csdn.net/download/liudongbaollz/1447866?utm_source=bbsseo]//download.csdn.net/download/liudongbaollz/1447866?utm_source=bbsseo[/url]
ico转换工具/随意更改大小下载
ico转换工具 随意更改大小 非常方便。。。。。。。。。。。。。。。 相关下载链接:[url=//download.csdn.net/download/yanghongzhou/2083172?utm_source=bbsseo]//download.csdn.net/download/yanghongzhou/2083172?utm_source=bbsseo[/url]
Sybase ASE12.5附带的Sybase Central免安装版.part1下载
Sybase ASE12.5附带的Sybase Central免安装版.part1 相关下载链接:[url=//download.csdn.net/download/andkylee/3550056?utm_source=bbsseo]//download.csdn.net/download/andkylee/3550056?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 该如何学习java java后台该如何学习
我们是很有底线的