Hi3519V101运行MPP业务_狐言乱雨的博客-程序员秘密

技术标签: mpp  Hi3519V101  

MPP系统概述

海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软件直接提供MPI(MPP Programe Interface)接口完成相应功能。该平台支持应用软件快速开发以下功能:输入视频捕获、H.265/H.264/MJPEG/JPEG/MPEG4 编码、H.264/MPEG4/MPEG2解码、视频输出显示、视频图像前处理(包括去噪、增强、锐化、Deinterlace)、编码码流叠加 OSD、视频侦测分析、智能分析、音频捕获及输出、音频编解码等功能。

在开发板运行MPP

1.将开发板挂载到主机的NFS服务器
2.将Hi3519V101_SDK_V2.0.2.1放在主机nfs的目录下,开发板通过nfs访问其目录,将ko以及lib文件夹拷贝到开发板上去除所有的.a文件:

cd /mnt/
cd Hi3519V101_SDK_V2.0.2.1/mpp/
cp ko / -rf
cp lib/* /usr/lib -f
rm *.a

3.Hi3519V101加载配置文件,打开ko所在的文件夹,

./load3519v101 -a -sensor0 imx274 -osmen 64 -total 512 -offline

其中,online模式不通过DDR传输数据,只支持一个sensor,offline模式通过DDR传输数据,支持两个sensor,可以指定sensor 0和sensor 1。可以通过-workmode指定两个VI设备的工作模式,可以选 stitching、double_pipe或single_pipe,double_pipe表示两个VI设备处于double_pipe拍照模式,stitching表示两个VI设备处于双路拼接模式,single_pipe表示两个VI设备单独工作。默认为single_pipe模式。

4.在上位机编译sample例程(编译工具的配置

cd venc
make
cp sample_venc ~/sample/ -f

make 的时候出现了一个问题,找不到arm-hisiv600-linux工具,而我开发时选择的工具时arm-hisiv500-linux工具,并且板子上也是用v500编译的,因此,找到mpp_big-little/linux.param文件,对其中的指定编译工具的地地方进行修改。我是直接把600改成500了。
在这里插入图片描述
5.进入各samle目录下执行相应的例程(sample需在上位机编译通过)

./sample_venc 0
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/KerasCat/article/details/85265787

智能推荐

php下拉框css样式,用纯css改变下拉列表select框的默认样式_html/css_WEB-ITnose_oniT Tino的博客-程序员秘密

将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。1 select { 2 /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ 3 border: solid 1px #000; 4 5 /*很关键:将默认的select选择框样式清除*/ 6 appearance:none; 7 -moz-appearance:none; 8 ...

img图片 保持比例、居中显示_img保持比例_shijie_nihao的博客-程序员秘密

外部容器设置 固定宽度高度,设置line-height与height相等(垂直居中),设置text-align是center(水平居中),内部img设置style(max-height:100%;max-width:100%;vertical-align: middle; margin: 0 auto;)。 <div style="width: 398px;height: 298px;line-height: 298px;text-align: center;borde...

前端开发【第一篇: HTML】_weixin_34234829的博客-程序员秘密

HTML初识1.什么是HTML?HTML是英文HyperText Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。2、网页的组成我们平时看到的网页一般由3个部分组成:HTML(Hypertext Markup Language)CSS(Cascade Style Sheets)JavaScript上面3...

JDBC连接数据库的经典案例_jdbc访问数据库的例子_坛子成长记的博客-程序员秘密

package com.execlExport.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * DatabaseUti

海航重组当当,航机飘上书香_老胡说科技的博客-程序员秘密

3月9日,当海航系旗下的天海投资公告披露将收购当当网股权时,当当网董事长俞渝正拿着拉杆箱,提着白色滑雪头盔坐上北京飞牡丹江的国航。俞渝的淡定更像是胸有成竹,一个月后的4月11日,海航旗下天海投资与当当网正式签订重组协议,“海航+当当”组合正式上路,于无声中开启了新零售的新变局。公告显示,海航旗下天海投资以75亿的价格收购当当100%股权,这场联姻意味着:海航不仅获得了当当这个文化电商独角兽的股权,

猴子吃桃递归和尾递归--JavaScript版_ReadyYes的博客-程序员秘密

有一只猴子摘了一堆桃子,当即吃了一半,可是桃子太好吃了,它又多吃了一个,第二天它把第一天剩下的桃子吃了一半,又多吃了一 个, 就这样到第十天早上它只剩下一个桃子了,问它一共摘了多少个桃子?(1534)逆向思维实现 var day = 9; var total = 0; var lastNum = 1 ;//第十天只剩下一个桃子 while(day>0){ lastNum

随便推点

JavaWeb(B站狂神说)_全不能小傻瓜的博客-程序员秘密

JavaWebJava Web0、web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

Linux---ISCSI网络磁盘共享_Argued_D的博客-程序员秘密

ISCSI 名称设定iSCSI 发起端 : 需要访问原始 SAN 存储的客户端 iSCSI 目标 : 从 ISCSI 服务器提供的远程硬盘磁盘 , 或“目标门户” iSCSI 目标门户 : 通过网络向发起端提供目标的服务器。IQN:“iSCSI 限定名称”。每个发起端和目标需要唯一名称进行标识最好的做法是使用一个在 Internet 上可能独一无二的名称。ISCSI的作用ISC...

数据结构基础系列(9):排序-贺利坚-专题视频课程_迂者-贺利坚的博客-程序员秘密

数据结构课程是计算机类专业的专业基础课程,在IT人才培养中,起着重要的作用。课程按照大学计算机类专业课程大纲的要求,安排教学内容,满足需要系统学习数据结构的人。系列课程包含11个部分,本课为第9部分排序,介绍插入排序、交换排序、选择排序、归并排序、基数排序等各种排序算法,以及各种算法的性能分析。...

python处理缺失数据、过滤,填补-----python进行数据分析_python数据治理通过查询补全_海人001的博客-程序员秘密

目录处理缺失数据滤除缺失数据填补缺失数据处理缺失数据pandas的设计目标之一就是让缺失数据的处理任务更轻松,pandas使用浮点值NaN表示浮点数组和非浮点数组中的缺失数据,是一个便于被检测的标记python内置的None也会被当作NA处理from pandas import Series>>> string_data = Series(['aa...

MQTT-MQTT代理服务器Mosqitto安装和测试_test.mosquitto.org_孤独的小丑的博客-程序员秘密

Mosqitto是Eclipse推出的开源的MQTT broker,支持MQTT3.1和3.1.1协议,是个轻量级的服务器。其官网地址为:https://mosquitto.org/MQ 遥测传输 (MQTT) V3.1 协议规范:http://www.ibm.com/developerworks/cn/webservices/ws-mqtt/index.html1 安装1.1 安装...

c语言条件语句示例_带有示例的C / C ++教程中的Switch Case语句_cunjiu9486的博客-程序员秘密

c语言条件语句示例C/C++ programming languages provides switch ... case statement for selection according to given switch state. switch ... case can be used for different cases in order to control the flow of ...

推荐文章

热门文章

相关标签