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.

Fast and Lightweight gui for L138

Hello, 

I want to develop an application gui on OMAP L138 experimenter kit which will display a very fast changing data( on Linux). The data on the display will be  a bar graph which will be shifted by the time.

I dont want to use Qt or GTK since they are huge libraries when compared to my needs. Perhaps i may need tabbing support for changing the current menu. My primary need is a light gui library which may draw about 60 frames per seconds on the screen.

Which gui library is most suitable for me?

Thanks in advance...

  •   I recommend you take a look at DirectFB and maybe SDL.

    Regards, Clay

  •  

    Hİ Clay,

    I am also currently investigating GUI development for L138 platform however I think I am facing a bigger challenge as my RTOS is proprietary and is not related to Linux in any way. I took a look at DirectFB but it seems to be suitable only for Linux. Am I correct ?

    Are you able to recommend an embedded GUI development platform for L138 that is RTOS independent ? I have found a few resources based on C/C++ that might fit the bill but they are all quite expensive.

    Regards...

  • We got the slide show demo running on Qt for OMAPL-137 (http://processors.wiki.ti.com/index.php/Building_Qt#Qt_4.5.x_Embedded_Linux:_Configuration_for_OMAP-L137 ) using the instructions here: http://processors.wiki.ti.com/index.php/Qt_Framework_Demo_Setup#Qt_4.6_source_code but using Linux. Pictures of the demo are a few lines above the above link. 

    Since the source is available, I wonder if you could get Qt running on your own O/S on the L138?

     

  •  

    Hi Joe,

    I think you hit the right question there "Can one run Qt on a proprietary RTOS other than the ones mentioned on the Qt website?". That has been puzzling me for a while now as I have no experience with Qt at all. I have been (mis)guided with what I have read about it on the net to be honest.

    Following link is what confuses me:

    http://qt.nokia.com/products/platform/platforms

    You will notice that Qt clearly supports Embedded Linux, Mac OS, Windows, Linux, WindowsCE/Mobile, MeeGo and Symbian. It is also mentioned on the site that the unsupported platforms are referred to as Tier 3, however, I do not exactly understand what 'unsupported' exactly refers to.

    What I need to understand is as follows:

    1 - Can I prepare my GUIs visual design using Qt tools for my own RTOS ?

    2 - What is the output of the Qt for that case then? Do I end up with C/C++ code or a library with defined interface functions that represents the GUI elements I have designed?

    3 - Does Qt provide enough information for me to hook my RTOS to its output (whatever it is) or will I need to decipher and struggle quite a bit during this process?

    4 - I guess if I do end up with a 'hookable' source code or a library, then I would need to handle the back end where I will need to write the drivers that will map the graphic bitmap objects to the physical LCD. (I guess this part I will need to do on my own with no support from Qt whatsoever.)

    Does my flow sound reasonable or am I missing stuff here?

    Maybe Qt will do the job for me but I don't have enough information to see that yet ! Any help from an experienced developer will shed light to the dark path that lies before me and will be greatly appreciated :)

     

    Regards...