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. 深度优化LNMP之MySQL

    MySQL数据库优化框架体系 1.硬件层面优化 2.操作系统层面优化 3.MySQL数据库层面优化 4.MySQL安全优化 5.网站集群架构上的优化 6.MySQL流程.制度控制优化 1 硬件层面优化 ...

  2. Nutch2.2.1在MyEclipse中的安装(window7环境)

    在https://svn.apache.org/repos/asf/nutch/branches/branch-2.2.1/网址里面可以找到Nutch2.2.1版本的资源文件. 1. 在MyEclip ...

  3. mui页面跳转(传值+接收)

    <script type="text/javascript" charset="utf-8"> mui.init(); mui.plusReady( ...

  4. Django(三) ORM操作

    一.DjangoORM 创建基本类型及生成数据库表结构 1.简介 ORM:关系对象映射.定义一个类自动生成数据库的表结构. 数据库常用的数据类型 : 数字 字符串 时间 ORM分为两种类型: 主流都是 ...

  5. c#结构体、打他table、excel、csv互转

    1.csv相关 public static class CsvHelper { /// <summary> /// 根据csv路径获取datatable /// </summary& ...

  6. iOS-Runtime的那些事...编辑中....

    Runtime-iOS的黑魔法,还是很好玩的,消息机制.方法替换简单记录了一点,持续更新.... 1.方法替换 在类load方法中,替换系统方法 + (void)load{ Method oldCol ...

  7. MOBA战斗服务器设计思路

    MOBA作为竞技类的游戏,游戏中实时高精度同步,或者又说延迟容错率的要求还算是比较高的一种. 如何做到这种同步机制呢? 常用的同步机制有两种类型:帧同步 / 指令同步 何谓帧同步? 保证双方客户端逻辑 ...

  8. BZOJ 1951: [Sdoi2010]古代猪文 [Lucas定理 中国剩余定理]

    1951: [Sdoi2010]古代猪文 Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 2194  Solved: 919[Submit][Status] ...

  9. python 3.x 爬虫基础---Urllib详解

    python 3.x 爬虫基础 python 3.x 爬虫基础---http headers详解 python 3.x 爬虫基础---Urllib详解 前言 爬虫也了解了一段时间了希望在半个月的时间内 ...

  10. Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程

    感觉自己写的很棒的一个Oracle存储过程,(其实想说很叼^,^). 集成了一堆操作数据的功能(至少几十), 包括存储过程执行异常信息输出帮助诊断. 亮点很多, 比如`over(partition b ...