This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ISP/DSP programming on OMAP4430

Hello all,

I have a Gumstix Duovero Zephyr board which includes an OMAP4430 processor:
https://store.gumstix.com/index.php/products/355/
I would like to ask if it is possible to program the OMAP4430 ISP/DSP features in order to accelerate a multimedia application.
The operating system I use is Linux with the 3.6 kernel that Gumstix provides:
https://github.com/gumstix/linux/tree/omap-3.6
If it is possible to program the ISP/DSP features of the OMAP4430 please provide me the following information:
1. Which kernel must I use (what version, please provide a link)? If I need o recompile the kernel in order to enable these features, what are the kernel "options" (modules) that I must enable?
2. What are the Linux software development tools available for ISP/DSP programming if I successfully enabled the kernel ISP/DSP features?
3. If I must use a kernel maintained by TI, do I need to manually edit the TI's kernel code in order to get support for the Gumstix Duovero board?
4. If I must use a kernel maintained by TI, do I need to use a specific Linux distribution?
Thank you very much for your time,
Panayiotis Mousouliotis
Marie Curie Fellow, EDUSAFE
Systems Engineer
Novocaptis Cognitive Systems & Robotics
i4G Business Incubator
Ant. Tritsi 21
GR-57001 Thessaloniki
Greece
Tel.: +30-2310804966
  • Hi Panayiotis,

    I am not familiar with this device but can you be more specific what do you what exactly do you want to accelerate.

     Do you intend to use the kernel provided from Gumstix or are you willing  to use those approved by  TI ( for Linux/android) ?

    Please check the thread here : http://e2e.ti.com/support/omap/f/849/t/159530.aspx .  There you will find useful information regarding the DSP.

    If you have more questions feel free to contact me.

    Regards,

    Boyko


  • Hi Boyko,

    I would like to try to accelerate computer vision algorithms. I would like to use the DSP features for convolutions and image transformations.

    It would be much easier to me if I could use the kernel provided by Gumstix because it provides support for the Duovero board. But if this is not possible and I must use a TI kernel, then I must try to modify the TI kernel to support the Duovero.

    I found this information about Syslink on http://omappedia.org:

    http://omappedia.org/wiki/Syslink_Project

    but I don't know if this is the right way to achieve acceleration using the DSP of OMAP4.

    Regards,

    Panayiotis