海思3521d MPP加入osd时HI_MPI_RGN_Create返回-1 [问题点数:20分,无满意结帖,结帖人theeeo]

Bbs1
本版专家分:0
结帖率 50%
嵌入式 hi3518平台多路码流添加osd
/****************************************************************************** function : overlay process 1) create some overlay regions 2) display overlay regions ( One Region -- Multi-VencGroup ) 3
17 海思Hi3518的OSD实现
代码框架: SAMPLE_VENC_720P_CLASSIC SAMPLE_RGN_CreateVideoRegion//用图片的方式创建所有区域 SAMPLE_RGN_CreateOverlayForVenc//左下角的区域 HI_MPI_RGN_Create HI_MPI_RGN_AttachToChn SAMPLE_RGN_Add HI_MPI_RGN_...
海思OSD所需要3个库的编译后资料可直接调用
海思OSD所需要3个库的编译后资料可直接调用
嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
1、首先海思官方给予的代码中找到编码通道组是不变的,变化的是DevId可以参考的代码是: { /****************************************************************************** * function : venc bind vpss            **************************
海思 hi 3516 ev100的开发详细文档
海思 hi 3516 ev100的开发详细文档资料,有api参考,有sample
海思3521D编译Qt5.2.1
1.下载Qt源码http://download.qt.io/archive/qt/5.2/5.2.1/single/ 2.安装海思SDK,编译链,参考海思文档。 3.解压qt-everywhere-opensource-src-5.2.1.tar.gz 4.创建qmake.conf,设置交叉编译工具链              a.进入/qt-everywhere-opensource-s...
嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
1、首先海思官方给予的代码zho
OSD创建OVERLAYEX_RGN 绑定到vi设备通道
{ HI_S32 s32Ret = HI_FAILURE;          RGN_HANDLE coverHandle;     RGN_ATTR_S stCoverAttr;     MPP_CHN_S stCoverChn;     RGN_CHN_ATTR_S stCoverChnAttr;          /******************************
Hi3521DV100 H.265编解码处理器用户指南
Hi3521DV100 是针对多路高清(1080p/720p)和多路标清(D1/960H)DVR 产品应用 开发的一款专业SOC 芯片。Hi3521DV100 内置ARM A7 双核处理器和高性能的 H.265/ H.264视频编解码引擎,集成了包含多项复杂图像处理算法的高性能视频/图像 处理引擎,提供HDMI/VGA 高清显示输出能力,同时还集成了丰富的外围接口。该 SOC 芯片为客户产品提供了高性能、优异图像质量的低成本模拟高清/SDI 解决方案, 同时可大大降低相关产品eBOM 成本。
在海思hi3520上移植minigui3.0
首先从官网上下载以下几个包:libminigui-gpl-3.0.12.tar.gz,minigui-res-be-3.0.12.tar.gz,mg-samples-3.0.12.tar.gz,zlib-1.2.2.tar.gz,libpng-1.2.37.tar.gz,libmgplus-1_2_4.tar.gz,freetype-2.3.9-fm20100818.tar.gz,jpegsrc.
海思3536:kernel编译和mpp_single编译过程报错及解决方法
1、编译kernel 1.1 cd kernel/linux-3.10.y 1.2 cp arch/arm/configs/hi3536_full_defconfig.config 1.3 make ARCH=armCROSS_COMPILE=arm-hisiv300-linux- menuconfig 1.4 make ARCH=armCROSS_COMPILE=arm-hisiv300
海思HI35XX串口调试
我测试使用的是海思HI3520DV400设备,它总共有三个串口,官方提供的SDK只使能了UART0,也就是调试串口。如果要使用UART1或是UART2,用户需要自己手动设置。 (一)使能串口 最直接的方式就是将设备树中对应uart的status修改为 status = "okay"。海思实际加载的串口驱动是PL011,menuconfig查看配置Device Drivers &...
glog日志库移植到海思3521d
1.下载glog,因为google访问不了,是在git下载的。 2.解压glog-0.3.3.tar.gz 3.配置configure,可以先./configure --help试试 配置参数: ./configure --host=arm-hisiv500-linux --prefix=/home/<em>3521d</em>Work/glog/hisi_glog 4.编译并安装 make &amp;amp;...
海思OSD
目前我要在3518E上面做个OSD,叠加时间上去,主要的开发有两种方式: 一种是获取时间字符串,通过第三方库提供的接口将时间字符串转化为bmp格式位图,然后利用SDK中提供的demo直接进行转化 第三方库主要有三个,一下是第三方库的编译配置: 配置freetype: xy@xy-pc:~/aaa/freetype-2.4.10#./configure --prefix=/h
海思osd实现
该文档详细介绍在海思平台上实现<em>osd</em>的方法,有详细的代码示例和原理解释
海思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
3521D/3531D/3536D/3520DV400版本区别
海思最新后端编解码芯片3521D/3531D/3536D/3520DV400版本区别及各自优势,适合研发人员学习研究。
海思HI3521 SDK移植开发note
对VO模块做均分内存策略时,用户须保证同一设备号下的通道内存在同一个DDR上,如果不一致,SDK默认从该设备的通道0设置的DDR分配内存。
海思35XX MPP构架和3798 UNF构架分析 - 副本.pdf
没分了, 不好意思啊
[海思]--Hi3516aMpp开发环境配置
简介:        海思,一个IPC行业中总所周知的芯片厂商,原生sdk中我们可以知道编译器的安装方法和sdk的各种详细说明。但是美中不足的地方是,官方指给出makefile的编译方式,通常一开始我们都会选择sourceInsight3.5这个强大的代码编辑器来编辑hi3516的相关<em>mpp</em>代码,然而当我们向添加一些其他代码,或者外部库的时候就不得不去看到它的makefile并且像Makefil
海思MPP移植到eclipse下实现在eclipse下用海思交叉编译器实现编译
题记:为了将视频采集及压缩部分代码,和live555糅合到一起。想先将海思MPP移植到eclipse下实现在eclipse下用海思交叉编译器实现编译,实现在eclipse下编译出可执行文件然后放到海思开发平台下运行。以下是主要过程。 1 新建一个工程后要将 各个.c文件放到SRC目录下, 2 将用到的头文件放到指定目录下,注意要必须是所有头文件,下图是路径,我建立了个文件夹hi_inc
海思MPP移植到eclipse下实现在eclipse下用海思交叉编译器实现编译工程
相关描述请看:http://blog.csdn.net/u011563903/article/details/41632571 详细的分析
海思osd+freetype+SDL+SDL_ttf字体颜色的设定
/*************sdl***********/         TTF_Font *font;         SDL_PixelFormat *fmt;         SDL_Surface *text;         SDL_Surface *temp;         if (TTF_Init()         {             fprintf(s
海思3518Ev200水印示例
海思OSD 时间戳示例,带vs工程,编译测试通过,编码后保存为文件
第五章:Hi3518e_SDK中的mpp研究
笔记:先记录,后期再补充, 1、<em>mpp</em>是海思预先开发好的视频编解码的驱动。(.a、.h、.so) 海思的闭源项目,所以我们看不到源代码。 2、阅读mmp\ko\load3518e脚本文件 # Useage: ./load3518e [ -r|-i|-a ] [ sensor ] # -r : rmmod all modules 卸载驱动 # -i : insmod al
海思HI35xx系列V400平台gdb调试工具
gdb用来调试程序,分析程序的重要工具,海思HIxx是华为海思芯片推出的一些列用于开发IPC、NVR、XVR、DVR的视频处理芯片,被海康、大华、宇视、长视等大型安防厂商广泛采用。在进行软件开发过程中不免出现各种个样的bug,gdb-arm-hisiv400-linux )则是用来调试、分析bug的利器。
海思Hi3519A MPP从入门到精通(一 系统概述)
1. 概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供 MPI(MPP Program Interface)接口完成相应功能。该平台支持应用软件快速开发以下 功能:输入视频捕获、H.265/H.264/JPEG 编码、H.265/H.264/JPEG 解码...
海思HiMPP视频编解码开发文档
前言:  海思提供的媒体处理软件平台(Media Process Platform,简称MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.264/MJPEG/JPEG/MPEG4 编码、H264/VC1/MPEG4/
海思osd+freetype+SDL+SDL_ttf编译成功后,Makefile的编写后,编译出错,解决方法
海思<em>osd</em>+freetype+SDL+SDL_ttf编译成功后,Makefile的编写https://blog.csdn.net/qq_26671365/article/details/79004968按照作者说的,编译有错误的,也许是自己理解不对。解决方法:在<em>mpp</em>/sample/下,修改 Makefile.param,修改如下:CFLAGS := -Wall -g `sdl-config --...
海思Hi3519A MPP从入门到精通(二 系统控制)
系统控制根据 Hi35xx 芯片特性,完成硬件各个部件的复位、基本初始化工作,同时负责完成 MPP(Media Process Platform 媒体处理平台)系统各个业务模块的初始化、去初始化以及管理 MPP 系统各个业务模块的工作状态、提供当前 MPP 系统的版本信息、提供大块物理内存管理等功能。 应用程序启动 MPP 业务前,必须完成 MPP 系统初始化工作。同理,应用程序退出 MPP 业...
Hi3516A开发-- OSD功能实现
网上相关功能实现资料有很多,关键操作:海思<em>osd</em>+freetype+SDL+SDL_ttf字体颜色。我的虚拟机是 Ubuntu 14.04,那首先移植 freetype+SDL+SDL_ttf 这三个库。 一、库移植 (1)freetype下载安装 1、下载 freetype下载 选择下载版本为: freetype-2.4.10.tar.gz 2、安装 解压: #
Hi3521DV100R001C01SPC040 sdk 百度云下载
含有<em>3521d</em>的sdk包,releasedoc文档,arm-hisiv500-linux.tgz,编译工具链
Hi3516A开发--mpp业务分析
Hi3516A/Hi3516D SDK 安装以及升级使用说明里有一项运行MPP业务: # 在单板linux系统下,进入<em>mpp</em>/ko目录,加载KO     cd <em>mpp</em>/ko     # default online     ./load3516a -a -sensor mn34220 -osmem 64     # vi_vpss offline     ./load3516a -a
16 海思Hi3518的OSD学习
我们有时候需要在视频中叠加一些特定的信息(如:通道号、时间戳等),必要时还会填充色块。这些叠加在视频上的 OSD 和遮挡在视频上的色块统称为区域。 REGION 模块,用于统一管理这些区域资源。 用户通过创建一个区域,通过 HI_MPI_RGN_AttachToChn,将该区域叠加到某个通道(如 VENC 通道)中。在通道进行调度时,则会将 OSD 叠加在视频中。一个区域支持通过设置通道显示属性...
HI3518E MPP功能模块和视频缓存池
MPP MPP:Media Process Platform 媒体处理平台。 海思媒体处理平台的主要内部处理流程,主要分为视频输入( VI)、视频处理( VPSS)、视频编码(VENC)、视频解码( VDEC)、视频输出(VO)、视频侦测分析(VDA)、音频输入(AI)、音频输出(AO)、音频编码(AENC)、音频解码( ADEC)、区域管理( REGION)等模块。 下面详细介绍各个模块及其流...
海思3521红外线驱
海思平台3521相关的红外线驱动,如果要适用于其他海思平台需要修改相关寄存器设置
Hi3521A/Hi3520DV300 H.264编解码处理器用户指南中文
Hi3521A/Hi3520DV300 H.264编解码处理器用户指南中文
海思平台HI35XX系列内存设置
    海思平台的内存分为两部分,一部分给系统使用,另外的一部分给多媒体使用。可以通过cat /proc/meminfo查看系统内存和cat /proc/media-mem 查看多媒体内存使用情况。 /proc # cat /proc/meminfo  MemTotal:         255192 kB MemFree:          103232 kB Buffers:       ...
HI3521D外接audio codec转I2S音频采集
经过几天的不断的阅读文档,问人,尝试终于调试成功。反过来一想,原来如此简单。 1.硬件原理图 a.外接codec部分 b.时钟MCLK部分,由海思提供 c.海思对接codec部分     对原理图的理解:外接codec通过由海思GPIO9_3/I2S2_MCLK连接MCLK引脚提供时钟,I2S的SD,WS,BCLK线连接海思I2S0的SD,WS,BCLK。 2.寄存器配...
HI3519V101的MPP开发环境与venc测试
1.SDK目录介绍 2.搭建ftp或者nfs文件系统 3.<em>mpp</em>文件部署 在一般的嵌入式开发中,只要将uboot,kernel,rootfs下载到开发板上,就可以进行程序开发了。但是海思又进一步的把一些常用视频编解码算法等封装到MPP平台中,进一步简化了工程师的开发难度。 3.1什么是MPP 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP)...
海思MPP业务MMZ内存优化介绍
海思MPP业务MMZ内存优化介绍 概述        完全是本着内存吃紧的情况下的一些优化点,都是在文档有介绍的,自己多调试下就出来了,好不好用,还请自己评估,这里只是给出一些点的介绍。本着有坑也不填的原则,这里只做交流使用,后果自负。 OS内存和MMZ 海思的安防平台芯片的内存主要划分两部分来管理,一部分是系统使用的OS内存,一部分是称为MMZ的内存,具体这两部分如何配置和使用的,文档中
对视频图像进行OSD叠加
频叠加就是将图片和文字信息叠加到视频信号中,如电视台的LOGO,电影的字幕,电视机的菜单,都是通过视频叠加的形式显示在视频图像中的。区别于用于专业影视编辑行业的字幕叠加器,字符叠加器这一名称现在更加习惯用于各类监控系统中使用的价格相对低廉的具备基本的视频字幕叠加能力的电子设备。      字符叠加器按照功能分型可分为动态字符叠加器和静态字符叠加器      动态字符叠加器指与微机或其他智能设备
海思摄像头方案常见的缩写ISP MPP 。。。。。。
sensor 图像传感器 ISP (Image Signal Processing) 图像信号处理 MPP MPP全称Media Process Platform, VPSS 视频前处理元VPSS(Video Process Sub-System) MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写 LVDS是一种低摆幅的差分信号技术,它...
HI3521D 系统(uboot,kernel,rootfs)打包成一个烧录文件
1.准备文件系统 a.在<em>osd</em>rv/pub/中有已经编译好的文件系统(rootfs_uclibc),因此无需再重复编译文件系统,只需要根据单板上flash的规格型号制作文件系统镜像即可。 b.往rootfs_uclibc中,添加自己项目的应用程序,相关库,相关配置 c.制作文件系统 nand flash 信息: 2KB pagesize、4bit ecc 即: mkyaffs2imag...
mpp的部署、sample的编译和测试、完整版根文件(包含mpp)制作
<em>mpp</em>是别人写好的一些驱动、库等内容,我们需要部署这些内容。   一、<em>mpp</em>文件结构   二、部署ko文件和部署lib文件 (1)在板载系统的profile中添加设置网卡IP地址。(profile文件是用户登录后自动执行的一些操作) (2)在板载系统的profile中添加自动挂载主机nfs服务器:mount -t nfs -o nolock 192.168.1.141:/roo...
海思芯片图形层的开发指南与方案
海思开发指南:1:图形层界面的开发:图形二维加速器(TDE),硬件对图形图像的处理    HiFB用于管理叠加图形层:Hisilicon Framebuffer在framebuffer的基础上增加层间colorkey,层间Alpha等扩展功能。可以支持2路高清显示设备(HD0~HD1)和5个图形层(G0~G5)(G3,G4为鼠标层)):fb设备文件有5个/dev/fb0~/dev/fb4(显示设备...
海思AI芯片(Hi3519A/3559A)方案学习(四)如何在3519A板子上运行sample code
sample code编译 先解压缩SDK(Hi3519AV100_SDK_V2.0.1.0.tgz)得到Hi3519AV100_SDK_V2.0.1.0文件夹。其sample源代码藏在Hi3519AV100_SDK_V2.0.1.0\smp\a53_linux\<em>mpp</em>\sample下面。如下所示,每个目录对应一个小功能。 Install cross toolchain后(见前文),就直接...
Hi35xx视频编解码器
这些都是概念性的东东,不过,能够理解,懂,肯定非常ok了。     视频编解码器是一个支持H.264、JPEG/MJPEG协议的视频编码和视频解码的处理单元,它由运行于ARM处理器上的Video Codec Firmware 和内嵌的视频编解码硬件加速引擎组成,支持单独进行视频编码或单独进行视频解码,也支持同时进行视频编码和视频解码即同编同解。   视频编解码器有以下特点: 1.支持
如何查看MPP的日志信息
如何查看 MPP 的日志信息 【现象】 需要查看日志和调整 log 日志的等级。 【分析】 Log 日志记录 SDK 运行时错误的原因、大致位置以及一些系统运行状态等信息。因此可通过查看 log 日志,辅助错误定位。目前日志分为7个等级,默认设置为等级 3。等级设置的越高,表示记录到日志中的信息量就越多,当等级为7时,系统的整个运行状态实时的被记录到日志中,此时的信息量非常庞...
Hi3518EV200学习记录之用户态SPI
Linux环境:Ubuntu10.04 SDK版本:(Hi3518E_SDK_V1.0.3.0.tgz)Hi3518EV200R001C01SPC030   一、默认SPI相关模块已经全部编入了内核,所以不需要加载内核,查看dev/spi*即可发现,如下: ~ # ls /dev/spi* /dev/spidev0.0   /dev/spidev1.0   /dev/spidev1.1
minigui在海思解决方案(hi3515芯片)上的移植过程(有加个人修改)
一、ZLIB库的移植 这个库是接下来的基础,所以很重要。首先下载库的源文件http://www.zlib.net/zlib-1.2.3.tar.gz 下载到miniguilib/里进行解压缩成miniguilib/zlib-1.2.3 1.先修改CC ,CPP,AR,RANLIB,LDSHARED为交叉编译 (操作方法在http://d1.ourdev.cn/bbs_upload782111/
海思笔记
海思笔记   第一章、海思hi3518e的底层 所使用的的cpu是海思HI3518E V200 1.1、hi3518e开发板的运行过程 通过串口转接线(不接电源线,txd接rxd,rxd接txd,地线接地线)连接上电脑,接网线。通过SecureCRT挂载到ubuntu16.0403中的/aston/rootfs。在SecureCRT的cmdline中./sample_venc进入运行模式...
把文字写入bmp文件里,用于OSD的显示等场合
主要用于视频显示OSD,先把字体写入bmp图片上,然后把bmp嵌入到视频里
海思Hifb层(一些原理性的东西,无实例说明)
HIFB层的简介(我们主要处理的是图形层数据)1:Hisilicon Framebuffer是海思平台用于管理叠加图形层的模块,增加层间colorkey,层间colorkey mask,层间alpha,原点偏移等功能。HIFB一个子设备号对应一个叠加层,HIFB可以管理多个图形叠加层(意思就是说。HIFB可以支持多个子设备,支持多路输出)。2:HIFB支持的标准功能:a:将物理显存映射到虚拟内存中...
Hi3520D 串口使用实例
以下给出了一个源文件uart.c和makefile文件,在 sdk/<em>mpp</em>/sample/  底下新建一个文件夹,随便命名,现在命名为UartTest,再把uart.c和makefile拷贝进去,编译 此外,还需要把 libjpeg.so libmpi.so libtde.so 放入核心板 /lib目录下; 所有的文件拷贝完成后 运行  ./uart /dev/ttyAMA2 0 源
中文OSD显示机制
GM8126有四个<em>osd</em> win,在每个<em>osd</em> win中,支持的font是12x18点阵,32个char。 在这种条件下,如何实现下述功能: 1、OSD如何显示64个英文字母及+-/*:空格在内的字符组成的英文overlay。 2、如何让英文overlay大一点,12x16字体有点小。 3、如何分二行,三行显示overlay。 4、如何显示中文?中文的字体用24x24字库。 5、中文和英语用不同的字库,如何实现。 6、中文分两行显示。
海思技术交流论坛/海思技术交流论坛,知扬开源技术论坛
支持国产芯片行业,大家可以去看一下最新才上线的海思方案论坛: 知扬开源技术论坛,海思论坛 比较专业,资料很齐全,非常适合技术开发人员进来交流学习,而且论坛本身提倡供应链进来,可以在专用的广告板块去推广自己的芯片和物料供应 论坛专注于海思方案,海思hi3516a,hi3531,hi3531a,i3536,hi3519 ,hi3559,hi3531d等方案定制和技术交流。 ...
海思sample释义
1.运行sample中的例子,全部错误码都是0xA0088010,即vpss系统未初始化, 答:我也遇到了这个问题,经检查是发现板卡上SDK的版本与编译程序用的SDK版本不一致导致的,编译环境换成与板卡一致的版本后,问题解决。希望对你有帮助。 2.hi3531运行sample_vdec,VGA没有输出图像 答:执行./sample_vdec 3.然后VGA会有显示的,./sample_vde
OSD效果窗口源代码
一个俄罗斯程序员用C#写的OSD效果窗口源代码,试用过,效果不错。
海思对接sensor时画面出现黑边的解决方法
在海思平台上对接sensor时,出现了画面顶部有黑边的情况,如下图所示: 这个是由sneosr的特性引起的,只需要修改海思combo_dev_attr_t结构体中的img_rect_t属性即可。 combo_dev_attr_t LVDS_4lane_SENSOR_OS08A20_12BIT_5M_NOWDR_ATTR = { .devno = 0, .input_mode =...
海思抓图功能的实现
    海思3518ev200芯片的sdk中没有专用的抓图接口,在特定场合下需要jpeg图片的情况下,采用将h264数据编码为图片比较麻烦,因此可以采用海思自己的JPEG编码。    不多说直接上代码:char *pic_addr; int VencFd, s32Ret; INT32U maxfd = 0; struct timeval TimeoutVal; fd_set read_fds; ...
海思Hi3518E MPP学习_01MPP综述和系统控制
海思MPP学习1.MPP综述1.1MPP介绍1.2典型系统架构1.3MPP处理流程2.系统控制2.1系统控制概述2.1视频缓存池(Video Buffer) 1.MPP综述 1.1MPP介绍 海思系列芯片网络摄像头开发主要就是使用海思提供的MPP(媒体处理软件平台Media Process Platform,简称 MPP),说简单点MPP就是一套封装好的系统,这套系统包含了已经编译好的硬件驱动及函...
海思VENC编码操作流程.docx
参照Demo例程对海思MPP框架中的VENC功能进行了汇总,Word文档的格式会比较乱,需要结合代码来看,参考的是sample_venc.c的流程
海思3559上适配PAL摄像头
第1章 需求分析 客户提出使用PAL的摄像头接入到hisi3559现有的产品中。 海思3559平台的VCAP模块支持的视频格式如下: 支持逐行输入模式。 数字接口支持 BT.656、BT.601、BT.1120 和 DC。 模拟接口支持 MIPI、LVDS、HiSPi 等时序 可以看出不支持PAL制的。 但是支持BT656数字接口, 那么把PAL转换成BT656输入是可行的方案。 PAL...
hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图
hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图 hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图 hi3516a 1.06版本可用的sample venc 对jpeg的snap抓图
海思3519 sample困惑理解
1) 问题:vi dump时为什么需要做一个VGS缩放动作? 原因:因为当vi get下来一帧是压缩后的YUV时,需要用VGS转成原始YUV数据,所以才调用。不然根本不需要,直接保存将SP420存成P420即可。SP420:Y... VUVU...,P420:Y... UU... VV...
HiMPP媒体处理平台__1
海思平台 海思平台是一个板子和一个系统和若干驱动和<em>mpp</em>的结合. 板子可以是你自己做的,但是soc一定要选用海思平台支持的芯片.某些芯片也一定要选用海思支持的,像ADC/编解码芯片还有神马sensor之类的 系统包括BootLoader,内核,文件系统.都可以是你自己准备的. 若干驱动的话,大概是有<em>mpp</em> 的各个模块及及内存管理模块及AD驱动/NVP6114驱动 <em>mpp</em>的话,包括一些静态...
qtcreator 配置海思编译库方法
首先搭建qmake:http://blog.csdn.net/sunxiaopengsun/article/details/794607561.构建编译器 选择用hisi环境编译出来的qmake构建QT Version:选择 海思的qmake选择上述步骤使用的环境: 注意编译器 和 qt version的选择 ...
海思API参考
海思API参考,HiIVE API 参考,HiIVE API 参考,里面有些用。
海思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、解...
海思 tftp烧写emmc
1、重启按下ctrl+c进入boot界面下 2、setenv ipaddr 192.168.0.10 (设备ip) setenv serverip 192.168.0.92 (服务器ip,pc) 3、启动tftpd32.exe, 在串口界面ping服务器IP是否联通 ping 192.168.0.92 4、按照约定分区烧写 emmc烧录: (8...
海思3516A开发板调试整理(三)
第六部分 设备休眠第一节 Linux休眠唤醒 设备休眠模式,是指设备通过固定的操作,或手动或自动地进入省电模式,挂起或者冻结程序、外设甚至cpu,从而进入一种待机状态,使设备在这种待机状态下尽可能少地消耗电量和功耗,从而满足家用手持设备对待机时长的性能要求。设备在进入休眠状态之后需要能够通过固定的操作进行唤醒,这个唤醒操作使设备能快速地恢复到休眠之前的状态,并正常工作。 首先,关于省电模式,Lin...
海思HI35XX之----视频处理单元各通道间的关系
HI3518C的视频子系统包括:视频子系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)和视频输出模块(VO)组成。此处简单记录一下视频前处理单元VPSS(Video Process Sub-System)的多通道间的关系以及使用心得。 HI3518C的VPSS是视频数据编码前的预处理单元,主要完成对一幅输入图像的统一预处理,如去噪、去隔行等,然后再
海思HI35XX平台音视频编解码程序demo样例
HI35XX平台音视频编解码程序demo样例是基于海思平台做的,主要是演示海思凭条芯片如何进行音视频解码,给程序编写提供一些设计参考。
海思hi3536 系统的终端显示中文乱码解决
在高版本的busybox取消了中文支持,进入busybox配置,发现已经勾选了Unicode的支持。如此按博文提示,还需要修改busybox中的另外两个文件printable_string.c以及unicode.c,把大于0x7f替换为问号的这个选择条件去掉才行。看了一下源码,觉得改的地方都是不勾Unicode才需要改的……不过还是试一下吧,重新配置编译busybox,替换根文件系统,不过问题依旧
海思芯片 Hi3559芯片详细手册
海思HI3559芯片数据手册,章节很详细,方便用户查阅,官网不能下载,这是其它渠道得到的
海思3518 3516摄像头开发板rtmp rtsp视频推流
硬件在淘宝买的现成开发板: 卖家qq:501930128 1、下载rtmp源码,其中,<em>mpp</em>_rtmp为采集视频程序。3518_librtmp为rtmp视频流打包程序。 2、编译源码: 编译<em>mpp</em>: 1进入<em>mpp</em>/sample/hisi_rtmp_demo2make HIARCH=hi3518e CROSS_COMPILE=ar
qt4.8.6移植到海思3531
转载地址 :1:点击打开链接2:点击打开链接3:点击打开链接刚刚移植完海思。趁新鲜,赶紧写博客记录一下。刚换新公司,老公司用的平台都是三星的,对Qt等支持都非常好,不需要太多操心。新公司采用的是海思的平台,自带pdf是没有说明如何使用QT。QT版本采用Qt4.5.3 海思使用的是Hi3520D。首先要安装海思的SDK1、hi3520D SDK包位置在&quot;hi3520D_V100R001***/01....
第二章:搭建海思Hi3518E_SDK开发环境(2)
10、用aptitude方式安装lib32z1。使用sudo apt-get install lib32z1,发现装不了。原因是ubuntu太新了,里面很多库都是新版本的,但是基于这个新版本的lib32z1还没有,所以不能装。解决方案就是用aptitude工具来装。在使用aptitude的时候要先装aptitude这个软件。之后执行命令:sudo aptitude install lib32z1,...
HISI API相关文档
Hi3531 Hi3532 TDE API HiMPP
海思HI35xx平台软件开发快速入门之MPEG解码实例
前言  海思平台开发mpeg视频解码需要有HIMPP相关的知识,如果不具备基础的背景知识,请移步我的博文《海思HI35xx平台软件开发快速入门之背景知识》了解海思平台开发的基本步骤和相关知识基础。遵循海思平台软件开发架构,我们一步一步实现一个MPEG视频解码实例。先科普一下什么是MPEG视频,MPEG(Moving Picture Experts Group,动态图像专家组)是ISO成立针对运动图...
海思实现伪彩
想法: 热成像 得到 Y ,,然后 HI_MPI_IVE_Map两次 得到 uv, 然后 dma 间接拷贝。 估计可以实现伪彩。 过几天,做个转接板试一下。!
OSD透明色图片的处理
用ps做图  另存为bmp 16位  高级模式下选择R:5 G:6 B:5
海思3520d的全部开发文档
海思3520d的全部开发文档,包含了从uboot到内核到应用程序开发
新手玩海思HI3520D开发板(一,sdk安装)
1、hi3520D SDK包位置     在&quot;hi3520D_V100R001***/01.software/board&quot;目录下,您可以看到一个 hi3520D_SDK_Vx.x.x.x.tgz 的文件, 该文件就是hi3520D的软件开发包。 2、解压缩SDK包     在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar -zxf hi35...
His3515MPP海思多媒体开发平台示例
His3515MPP海思多媒体开发平台示例
HI3516EV100芯片简介
ARM926@800 MHz with 32 KB I-cache and 32 KB D-cache Video Encoding H.264 BP/MP/HP H.265 Main Profile MJPEG/JPEG baseline V
His「海思」开发文档
文章目录1. 配置环境变量1.1 lunch命令1.2 代码编译文件 Android.mk1.3 修改Jack配置,为每个用户设置不同的端口号2. 编译2.1 更新api2.2 完整编译2.3 编译Android系统内核2.4 修改Android系统内核配置2.5 编译调试内核驱动模块2.6 编译system等分区镜像2.7 编译recovery小系统2.8 修改Android recovery小...
sqlite3在海思3516C平台上的移植过程讲解
1、sqlit3 源码下载 https://www.sqlite.org/download.html 请下载 sqlite-autoconf-3200100.tar.gz 这个文件 注意:以下步骤不需要root用户权限。 2、源码包解压 cd $ mkdir sqlite3                                    #创建工作目录
HISI VENC 实际输出帧率控制
平台:HI3516EV100 SDK : Hi3516CV300_SDK_V1.0.2.0 系统 : LiteOS 海思MPP文档里写的我就不多说了,不知道是我理解有问题还是什么,反正很多次都不能准确的控制实际的编码(VENC)输出帧率,就是  cat /proc/venc  能看到的通道输出帧率,今天特地花时间来研究下,发下有如下规律: 海思的帧率控制无非就是如下这些地方涉及到: ISP...
增加/删除 OSD
你可以用 create 命令一次完成准备 OSD 、部署到 OSD 节点、并激活它。 create 命令是依次执行 prepare 和 activate 命令的捷径。增加/删除 OSD新增和拆除 Ceph 的 OSD 进程相比其它两种要多几步。 OSD 守护进程把数据写入磁盘和日志,所以你得相应地提供一 OSD 数据盘和日志分区路径(这是最常见的配置,但你可以按需调整)。从 Ceph v0.60 ...
基于海思开发板的屏幕截图程序(二)
针对 基于海思开发板的屏幕截图程序(一)作了改进,上篇文章的截图结果不正确的原因是:我公司的开发板上fb0中设置的图片格式为ARGB1555,但是我将它作为RGB565来使用,导致转换出来的图片数据不正确,所以压缩后的图片自然会失真。 关键函数是:ARGB1555_to_RGB24() // 将ARGB1555格式的图像数据转换成RGB24的格式。完整代码如下: #include
海思3516中断初始化
如果要产生中断,且避免假中断,则必须按照下面的初始化顺序: 步骤 1 配置GPIO_IS,选择边沿触发或电平触发。 步骤 2 配置GPIO_IEV,选择下降沿/上升沿触发和高电平/低电平触发。 步骤 3 如果选择边沿触发,需配置GPIO_IBE,选择单沿或双沿触发方式。 步骤 4 保证GPIO 数据线在以上操作过程中保持稳定。 步骤 5 向寄存器GPIO_IC 写0xFF,清中断。
海思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
Minigui 硬件加速 (海思平台)
完成海思平台的Minigui硬件加速,使得Minigui的耗时操作都转移到硬件处理,所以做出多种特效不在是问题 推拉、马赛克、界面防闪烁 qq:2408637984
Hi3531DV100 H.265编解码处理器简介
Hi3531DV100 H.265编解码处理器简介 Hi3531DV100 H.265编解码处理器简介 Hi3531DV100 H.265编解码处理器简介
建立live555海思编码推流服务
因项目需要,这一周弄了一下live555。需求:海思编码——>RTSP server,使用VLC可以访问,类似于网络摄像机的需求。看了一下,live555的架构太复杂了,半桶水的C++水平还真的需要花点时间才可以明白。由于live555的例子server使用的是读取文件,打包成RTSP包然后发送。例子运行live555MediaServer,把对应的视频文件发到该服务的目录下面,在VLC使用rtsp
红外图像的清晰度计算
利用海思的HiIVE算法计算红外灰度图的清晰度。需在海思提供的<em>mpp</em> demo下实现。
【HISI系列】之HISI芯片码率控制使用说明
DATE: 2019-1-30 参考 HISI系列文档《芯片码率控制使用说明.pdf》 Codec系列】之常用码率控制算法分析 摘要 1、CBR参数说明 2、VBR参数说明 3、宏块级码率控制参数说明 4、码率更稳定参数说明 5、图像质量提升参数说明 6、调节呼吸效应参数说明 7、限制 I 帧幅度参数说明 8、低码率场景推荐参数配置 前言 码率控制在视频编码和流媒体传输方面是一个非常重要的研究课...
从海思提供的SDK学习变量定义
华为现在已经成为了国际上很牛X的公司了,之所以牛逼,是因为华为现在的确是把技术做的不错。下面是阅读华为提供的sdk,从中总结出了定义变量时,遵从的一些规范。 1、定义枚举类型,注意字母后面的E。 typedef enum hiHI_MPP_WDR_MODE_E {     HI_MPP_WDR_MODE_NONE = 0,     HI_MPP_WDR_MODE_BUILT_IN
Process启动进程.rarProcess启动进程.rarProcess启动进程.rar下载
Process启动进程.rarProcess启动进程.rarProcess启动进程.rar 相关下载链接:[url=//download.csdn.net/download/kingzhexian/2094761?utm_source=bbsseo]//download.csdn.net/download/kingzhexian/2094761?utm_source=bbsseo[/url]
易学C++ PDF版和Word版下载
这本书是潘嘉杰写的易学C++,我整理了一下,有PDF版的也有方便编辑和整理的Word版的,在此上传,希望对大家有所帮助! 相关下载链接:[url=//download.csdn.net/download/JIm_ada/2143903?utm_source=bbsseo]//download.csdn.net/download/JIm_ada/2143903?utm_source=bbsseo[/url]
电子电工常用计算软件下载
本软件可以计算电容,电感,电阻等等种种参数。使用起来非常的方便。 名  称 电工常用计算软件 开 发 商 不详 运行平台 win 2000 win 2003 win XP 相关下载链接:[url=//download.csdn.net/download/liuker1/2277395?utm_source=bbsseo]//download.csdn.net/download/liuker1/2277395?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据mpp教程 海同大数据培训怎么样
我们是很有底线的