Hisilicon Hi35xx 样例程序使用说明

1. 样例程序文件结构说明

   sample            # MPP 样例程序

    |-- common       # hi35xx样例程序使用的公用函数

    |---hi3521       # hi3521/hi3520A样例程序

    |      |-- vio          # 视频输入/输出功能实现演示

    |      |-- venc         # 视频编码功能实现演示

    |      |-- vdec         # 视频节目功能实现演示

    |      |-- region       # Region功能实现演示

    |      |-- vda          # VDA (video detect analyse)功能实现演示

    |      |-- audio        # Audio 功能实现演示

    |      |-- hifb         # FB (frame buffer) 功能实现演示

    |      |-- tde          # TDE (Two Dimensional Engine)功能实现演示

    |      |-- ......   

    |---hi3531       # hi3531/hi3532样例程序      

           |-- vio          # 视频输入/输出功能实现演示

           |-- venc         # 视频编码功能实现演示

           |-- vdec         # 视频节目功能实现演示

           |-- region       # Region功能实现演示

           |-- vda          # VDA (video detect analyse)功能实现演示

           |-- audio        # Audio 功能实现演示

           |-- hifb         # FB (frame buffer) 功能实现演示

           |-- tde          # TDE (Two Dimensional Engine)功能实现演示

           |-- pciv         # pciv 功能实现演示

           |-- ......

2. 编译及 Makefile 说明

1) 编译依赖说明

   样例程序的编译依赖于MPP头文件(mpp/include)及库文件(mpp/lib)。

  

   2) Makefile 说明   

   在 Sample 的每个业务样例演示模块(如vio、venc等)下均有Makefile,该Makefile引用 sample 目录下的Makefile.param, sample 目录下的 Makefile.param 文件引用 mpp 目录下的 Makefile.param。

   mpp -- Makefile.param                       # 定义 MPP 编译所需的变量

    |---sample---Makefile.param                # 定义 sample 编译所需变量

          |--hi35xx--vio/venc/...---Makefile   # sample 编译脚本

   在每个业务样例演示模块中执行 make 对该模块进行编译;执行 make clean 清理编译后的可执行文件和目标文件;执行 make cleanstream 清理部分样例程序运行后可能产生的码流文件。

   在 sample 目录下执行 make 编译各个业务样例演示程序;执行 make clean 清理所有业务样例程序编译后的可执行文件和目标文件;执行 make cleanall 清理各个业务样例程序运行后可能产生的码流文件。

  

3. 样例程序运行说明

   1) 样例程序的运行依赖于媒体驱动,所以,在样例程序执行前,需要执行 mpp/ko 下的 load3531 脚本。

   2) 注意选择相应的AD驱动

4. 修订说明

   1) 2011-08      创建

  

5. 版权声明

版权所有:深圳市海思半导体有限公司2011。保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式

传播。样例程序仅作为使用指导,程序中的所有陈述、信息和建议不构成任何明示或暗示的担保。

HI3531例子程序说明的更多相关文章

  1. [OSG]OSG例子程序简介

    1.example_osganimate一)演示了路径动画的使用(AnimationPath.AnimationPathCallback),路径动画回调可以作用在Camera.CameraView.M ...

  2. C语言字符串函数例子程序大全 – string相关

    关于字符串函数的应用细则,例子程序 – jerny 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source) ...

  3. Spring Cloud Eureka Server例子程序

    Spring-Cloud-Eureka-Server 及Client 例子程序 参考源代码:https://github.com/spring-cloud-samples/eureka 可以启动成功, ...

  4. [原][OSG]OSG例子程序简介

    1.example_osganimate一)演示了路径动画的使用(AnimationPath.AnimationPathCallback),路径动画回调可以作用在Camera.CameraView.M ...

  5. ActiveMQ学习--002--Topic消息例子程序

    一.非持久的Topic消息示例 注意 此种方式消费者只能接收到 消费者启动之后,发送者发送的消息. 发送者 package com.lhy.mq.helloworld; import java.uti ...

  6. 运行hadoop自带的wordcount例子程序

    1.准备文件 [root@master ~]# cat input.txt hello java hello python hello c hello java hello js hello html ...

  7. [OSG][osgEarth]osgEarth例子程序简介

    1.osgearth_graticule:生成经纬线. 2.osgearth_annotation:各类标注(点.线.面.模型.文本等). 3.osgearth_city:加载一个城市三维模型,可以浏 ...

  8. 如何快速地编写和运行一个属于自己的 MapReduce 例子程序

    大数据的时代, 到处张嘴闭嘴都是Hadoop, MapReduce, 不跟上时代怎么行? 可是对一个hadoop的新手, 写一个属于自己的MapReduce程序还是小有点难度的, 需要建立一个mave ...

  9. [原][OSG][osgEarth]osgEarth例子程序简介

    1.osgearth_graticule:生成经纬线. 2.osgearth_annotation:各类标注(点.线.面.模型.文本等). 3.osgearth_city:加载一个城市三维模型,可以浏 ...

随机推荐

  1. 换行符\n和回车符\r

    问题始于社区的一个帖子,楼主的问题如下: “在c语言中,对一个不知道大小的文件进行读操作,我用fread()将文件的内容先放到一个缓存区,然后将缓存区中的内容打印出来, 缓存区中的内容和文件中的内容不 ...

  2. mkdir与mkdirs的区别

    mkdir与mkdirs的区别 项目中需要在代码中读取或创建文件保存路径,用到了mkdir,查看还有个mkdirs方法,这里记录一下两者的区别. 1.关于两者的说明如下: boolean mkdir( ...

  3. SpringBoot与Mybatis整合方式01(源码分析)

    前言:入职新公司,SpringBoot和Mybatis都被封装了一次,光用而不知道原理实在受不了,于是开始恶补源码,由于刚开始比较浅,存属娱乐,大神勿喷. 就如网上的流传的SpringBoot与Myb ...

  4. Jsonp 原理简述

    浏览器因为安全问题而有一个同源策略,不允许跨域请求数据.但是 js 脚本资源和图片资源还是被允许跨域请求的.在 web 开发中,遇到要跨域请求 json 数据时,可以用 jsonp 的方式来绕过浏览器 ...

  5. http目录显示时间与服务器相差8小时

    一直用nginx做http服务,代码里访问过文件地址,并未认真关注过访问http目录下的时间戳.今天浏览文件的时候发现一个问题.web上显示的文件时间戳与服务器时间相比差8个小时.具体表现看下图: w ...

  6. 文件锁FileLock

    1.文件锁的定义 FileLock是文件锁,进程锁,用于进程间并发,控制不同程序(JVM)对同一文件的并发访问. FileLock是java 1.4 版本后出现的一个类,它可以通过对一个可写文件(w) ...

  7. BZOJ 3622: 已经没有什么好害怕的了 [容斥原理 DP]

    3622: 已经没有什么好害怕的了 题意:和我签订契约,成为魔法少女吧 真·题意:零食魔女夏洛特的结界里有糖果a和药片b各n个,两两配对,a>b的配对比b>a的配对多k个学姐就可能获胜,求 ...

  8. SqlServer循环 和 批量倒数据

    SqlServer循环语句 declare @i int set @i =1 while(@i<5) begin  set @i = @i+1  insert into text(id,name ...

  9. sublime插件AndyJS2安装教程

    1.下载AndyJS2包,已整理上传,下载AndyJS2.rar,附上网址.(https://github.com/jiaoxueyan/AndyJS2) 2.点击首选项(preference)=&g ...

  10. SQL Server 页面查询超时(SOS_SCHEDULER_YIELD等待)

    一.问题概述 问题大概是这样的,有一个功能页面经常查询超时,有时候就算能查询出来也要很长的时间,但是有时又会很快.遇到的这种问题在排除掉网络原因之后基本上可以从查询语句上去找原因. 编译查询SQL语句 ...