DevKit8000 DVSDK

From eLinux.org
Jump to: navigation, search


基于DevKit8000开发及使用DVSDK操作指引

elinux_Devkit8000 DVSDK_English_page Devkit8000 DVSDK

DVSDK演示

介绍

1、openGL驱动支持openGL ES1.0,openGL ES2.0以及openGL VR。
2、目前DVSDK支持的视频解码格式为H.264,MPEG-2,MPEG-4,编码格式为H.264,MPEG-4,音频解码格式为mp3,AAC,RCA,支持的图像解压格式为JPEG。

准备

1、DevKit8000开发板一块
2、DVSDK演示用SD卡一张
3、U盘一个(256M以上)
4、DVI显示器(带HDMI转DVI-D连接线一根)
5、USB HUB(带外部电源)一个
6、USB mini A转USB A(母头)连接线一根
7、串口转接线一根
8、5V电源一个

演示

1、把演示用音视频文件(data目录)拷贝到u盘下。
2、连接好DevKit8000开发板与PC的串行接口、usb otg接口(使用usb mini A转母头),HDMI接口(使用HDMI转DVI-D转接线),音频接口。
3、接入USB HUB,把准备好的u盘接入USB HUB。
4、连接好5V/2A电源,插入DVSDK演示用SD卡,上电启动系统。
5、OPENGL演示:
系统启动后openGL的7个演示程序会自动启动,分别描绘七幅不同的3D动画,所用例子均通过SGX硬件2D/3D图形加速卡加速。
注意:
如果OPENGL演示过程中意外停止了,请打开串行终端,键入“ctrl+c”组合键,OPENGL演示继续。
6、DVSDK演示 OPENGL演示完毕后,串行终端中输入以下命令
./dvsdk_demo
输入命令后除了可以看到显示器的视频和听到耳机的音频外,还可以在终端看到视频及音频解压过程中的一些信息,例如视频的分辨率,帧速,码率,GPP的使用率,DSP的使用率等。

备注:
若客户想播放自己的影片,进入系统后输入:
[root@OMAP3EVM /]# cd opt/dvsdk/
[root@OMAP3EVM dvsdk]# ./loadmodules.sh
[root@OMAP3EVM dvsdk]# ./decode -v /opt/dvsdk/data/videos/davincieffect_ntsc_1.m4v -a /opt/dvsdk/data/sounds/davincieffect_HEv2.aac -O dvi -y 2

BSP开发

BSP开发相关:http://elinux.org/BeagleBoard/DSP_Howto
Ti正在做的DSP开发: http://wiki.omap.com/index.php?title=DM3xx_Gstreamer_Solution
TI 发布OMAP3上最新的Linux DVSDK
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=TI&Number=727305&page=0&view=collapsed&sb=5&o=0&fpart=

2D/3D开发