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.

GUI Developement

Other Parts Discussed in Thread: OMAP3530

Hi,

We need to develop a very basic GUI for the application(on Linux) we developed using our video decoder on OMAP3.

Can somebody throw some light where do i start off.

Does TI provide some framwork or something from which i can start off or something like GTK for Linux can be used for this.Please provide some links where i can get more info on this.

Thanks & Regards,

Manoj

  • For GUI development you may want to consider using something like the Angstrom distribution as seen on Beagle here, I believe it has GTK out of the box but even if it does not it is easy to bring it in.

  • Hi Manoj,

      If you want your GUI to use the SGX graphics accelerator on OMAP35x, you should look at the OpenGL ES and/or OpenVG APIs  Otherwise, you could use any graphics toolkit that will run on the ARM Cortex.  For an introduction to graphics software development on OMAP, please see the white paper at:

    www.ti.com/omap35x/

    Regards, Clay

     

  • Hi, We are using MISTRAL EVM3530 (OMAP3530) board. We would like to develop an application which will have a GUI with the file system displaying and if we select a file , that should be able to play using our video decoder.Can you please guide us.

    1. If we use a gtk to develop a GUI , do we need to have gtk installed on the board?

    2.Can we make use of the display drivers to display text and some bitmaps??

    Which IDE will be better to develop GUI for this platform ?Please suggest

    Thanks in advance,

    Mahalakshmi.

  • Any graphics library you use will have to be included in your build and installed on the EVM.

    fbdev is the display device driver under Linux.  It can display text and bitmps.

    The CodeSourcery tools are required for use with the DVSDK for the OMAP35x EVM for Linux.  But, other IDEs could be used instead.

    Regards, Clay