Chinaunix首页 | 论坛 | 博客
  • 博客访问: 292837
  • 博文数量: 109
  • 博客积分: 2116
  • 博客等级: 大尉
  • 技术积分: 1062
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-22 15:38
文章分类

全部博文(109)

文章存档

2013年(2)

2011年(16)

2010年(90)

2009年(1)

我的朋友

分类: 嵌入式

2010-07-08 19:40:01

本次实验主要完成应用软件编译的一般流程,为以后的开发打下基础。

 

步骤:

1 cd /home/userfordm355/dvsdk_1_30_00_23/demos/encode

2 make clean

3 make

4 make install

 

Linux下执行编译encode过程如下图所示:

中间的make过程略。

 

 

1

在编译之前需要对rules.make文件作出一些配置,此文件位于目录/home/userfordm355/dvsdk_1_30_00_23之下。

配置方法:

1         DVSDK_INSTALL_DIR=/home/userfordm355/dvsdk_1_30_00_23

2         EXEC_DIR=/home/userfordm355/workdir/filesys/opt/dvsdk

3         LINUXKERNEL_INSTALL_DIR=/home/userfordm355/workdir/lsp/ti-davinci

 

2

       4步的执行结果就是将编译好的应用软件拷贝到目录/home/userfordm355/workdir/filesys/opt/dvsdk下。通过NFS系统,就可以在开发板上执行。此法对编码、解码、编解码,以及UbootLinux内核均有效。

另外,在该目录下可以发现这几个文件:decodeencodeencodedecodeloadmodules.sh

1 loadmodules.sh:硬件加速,运行其他程序时需要先运行此程序,但只运行一次即可

2 decode:解码命令,可以解码视频和音频

3 encode:编码命令,可以编码视频和音频

4 encodedecode:编解码同时进行

阅读(537) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~