Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

IGEP GST FRAMEWORK 2.00.20

228 bytes added, 11:39, 31 December 2013
m
Download
= What is? =
IGEP gst framework it's based on TI DVSDK. It's modified versio n version for provide all DSP&nbsp;essential packages and the [[GStreamer|gstreamer ]] DSP plugin for use it in IGEP platforms.  <br>
= Changes From 2.00.10 =
*SDK:&nbsp;<span style="color: rgb(255, 0, 0);">alsa-dev_1.0.20-r1_armv7a.ipk&nbsp;</span><span style="color: rgb(0, 0, 0);">(Now included inside the directory: tools/package)</span>
<br>
= Prepare the Enviroment<br> =
It's a requisite configure your kernel properly for build this package:
<pre>a) ISEE Kernel (git.igep.es)
source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- igep0020_defconfig
</pre><pre>b) Linaro Kernel (http://git.linaro.org/gitweb?p=kernel/linux-linaro-2.6.35.git;a=summary)
source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_defconfig
</pre><pre>c) Linaro Ubuntu Kernel (http://git.linaro.org/gitweb?p=ubuntu/linux-linaro.git;a=summary)
Create a new file with this content:
 
echo "Setting environment for armel cross-compile"
export DEB_BUILD_ARCH=armel
export DEB_HOST_ARCH=armel
 
Save it as file with the name enviroment
source enviroment
Enter in the linaro ubuntu directory and for build you should do:
 
&gt;&gt; cd ${linaro}
</pre>
 
= Download<br> =
 
The package be available in the IGEPv2 download area.
 
https://www.isee.biz/support/downloads/item/igep-dsp-gst-framework
= How to Build<br> =
'''<span style="color: rgb(255, 0, 0);">Your toolchain directory path:</span>'''
'''<span style="color: rgb(255, 0, 0);">CSTOOL_DIR=/usr/local/poky/eabi-glibc</span>'''
'''<span style="color: rgb(255, 0, 0);">CSTOOL_PREFIX=$(CSTOOL_DIR)/bin/arm-none-linux-gnueabi-</span><br>'''
You have two options: build all or every package individually.
make gst_clean
</pre> 
= Install =
Copy the "target" directory inside your IGEP board( rcp * jdoe@192. 168.2.1: )
Inside IGEPv2 board you should copy the gst plugin inside the plugins directory, normally inside /usr/lib/gstreamer-0.10
You should configure the max kernel memory to 430MBytes for do it you should pass the variable mem=430M to the kernel.
<pre>This is a suggested configuration:
bootargs-base=mem=430M console=ttyS2,115200n8 console=tty0 omapfb.mode=dvi:1280x720MR-16@60 vram=32M omapfb.vram=0:8M,1:16M,2:8M
</pre>
<br>
 
= Issues detected in this version =
 
*The path file cannot contain any "." dot due a xdctools BUG.
*make clean (dsplink) not work properly and it's necessary to do a make dsplink_clean for ensure all it's compiled correctly.
<br>
= DownloadUseful Links = *[[GStreamer|Gstreamer]] *[[Example_GStreamer_Pipelines]]<br> =
The package be available in the IGEPv2 download area.
<span style="color: rgb(51, 102, 255);">01-ISEE_Products --&gt; IGEPv2 --&gt; SW_Tools_SDK --&gt; igep_gst
--&gt; igep-dsp-gst-framework-2_00_20.tgz</span><br>
= Issues detected in this version =
*The path file cannot contain any "." dot due a xdctools BUG.
*make clean (dsplink) not work properly and it's necessary to do a make dsplink_clean for ensure all it's compiled correctly.
[[Category:How_to_forgeGstreamer]]
4,199
edits