The Anonymous Mission

Kavi’s Extra-trite Rambles……

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!

November 12, 2008 Posted by | Beagle | 1 Comment

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.

November 12, 2008 Posted by | Beagle | Leave a Comment

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!

November 12, 2008 Posted by | Beagle | Leave a Comment

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.

November 10, 2008 Posted by | Beagle | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.