分类: 嵌入式
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系统,就可以在开发板上执行。此法对编码、解码、编解码,以及Uboot、Linux内核均有效。
另外,在该目录下可以发现这几个文件:decode、encode、encodedecode、loadmodules.sh。
1 loadmodules.sh:硬件加速,运行其他程序时需要先运行此程序,但只运行一次即可
2 decode:解码命令,可以解码视频和音频
3 encode:编码命令,可以编码视频和音频
4 encodedecode:编解码同时进行