Beagle Experiments
For more comprehensive look into the combined world of Beagle+open source, see to the provided here:
http://blog.fosstronics.com/2008/10/21/beagleboard-experiments/
There’s an example of a DSP node for the dsp-bridge:
http://github.com/felipec/dsp-dummy
It’s simply sending buffers back and forth.
There are instructions about how to get all the tools, compile, and
run it at:
http://elinux.org/BeagleBoard/DSP_Howto#Developing
Also,the GStreamer/OpenMAX IL specific stuff is at:
http://elinux.org/BeagleBoard/gst-openmax
This is not following TI’s documentation, which I find overly
complicated. There are a few tricks to avoid the usage of extra tools,
headers, and messy dependencies, which actually don’t seem to work
anyway.
Enjoy!
Reliable libbridge
Use this version of libbridge:
http://omapzoom.org/gf/download/frsrelease/117/724/dspbridge_mpu_api.tar.gz
The IRQ -33 is a different issue and a kernel patch is available to
workaround it:
http://marc.info/?l=linux-omap&m=122349732218782&w=2
Many have realised this to be a reliable patch.
DSP Binaries
You must have seen the elinux DSP How to at
http://elinux.org/BeagleBoard/DSP_Howto
But the readymade binaries are at
http://people.freedesktop.org/~felipec/beagle/beagle-gstreamer-dsp.tar.bz2
except the DSP nodes, which you need to download, install
and accept the license agreement yourself.
These binaries work with systems compiled with latest images from
codesourcery (arm-2007q3), just put them on /opt and do the following:
export PATH=$PATH:/opt/gst/bin
export LD_LIBRARY_PATH=/opt/gst/lib:/opt/omx/lib
export GST_PLUGIN_PATH=/opt/gst/lib/gstreamer-0.10
Also the kernel stuff:
http://people.freedesktop.org/~felipec/beagle/bridgedriver.ko
http://people.freedesktop.org/~felipec/beagle/linux-2.6.27-rc7-omap1-05018-g43
The following gst-omapfb element is used to render YUV data
efficiently on the beagle:
https://github.com/felipec/gst-omapfb
Enjoy!
TMSC64X DSP
I’ve started looking for the high-end multimedia processer +C64X in the beagle.
The processors needs
(1)a linux based DSP compiler
(2)a DSP bridge
(3)kernel driver and other tools
They are collectively repo’ed at the following link:
http://elinux.org/BeagleBoard/DSP_Howto
I doubt if we use the compiler for linux separately for DSP, whether JTAG is needed or not…Also the demo version of CCS is not supporting JTAG and other emulation tools.
-
Archives
- May 2009 (3)
- April 2009 (1)
- January 2009 (1)
- November 2008 (7)
-
Categories
-
RSS
Entries RSS
Comments RSS