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.

Qt Sitara DEMO application

Other Parts Discussed in Thread: AM1707

Hello,

 

I noticed that TI demo application for AM1707 EVM is written using Qt framework:

https://gforge.ti.com/gf/project/gleslayer/scmsvn/?action=browse&path=%2Ftrunk%2FPackages%2FAM18x_SDK%2FQt_sitara_app%2Fsitara%2F

1) What is the footprint of Qt framework for embedded Linux (DaVinci Linux in this case), considering RAM and flash memory?

2) Are there any other alternatives except of Qt for development of high level UI based on  graphical LCD?

Thank you.

 

Regards,

Slavik Ivantsiv

  • A default build of Qt with out Webkit/ browser will give libraries of around 15 MB-20MB in library size (ie .so file size), and a runtime requirement of about 10 MB per application (for ~VGA screens)

    In addition to Qt, you have options of Android, WinCE (Silverlight), X11. Qt scales well with respect to processor architectures (from ARM9 to CortexA8), but in addition to just the UI, there are other considerations for selecting a framework - including eye candy features, support for OpenGLES etc.

    More options discussed at,

    http://processors.wiki.ti.com/index.php/AM35x-OMAP35x_Graphics_SDK_Getting_Started_Guide

     

  • On Qt size:

    'default' build usually means all the modules and options are generated. However Qt is highly modular so you can easily remove complete modules or go into individual configs and remove just single features (e.g. printing GUI if there is no need for printing support). The minimum size will really depend on your application and what of the Qt framework is required. However considering that Qt contains >800 classes I assume many applications only use a fraction of this at one time.

    Regards.

     

  • Hi Prabindh,

     

     

    Thank you very much for your response, it was very useful.

    But what about other alternatives for UI development on Linux platform?

    For example GTK+?

    Can you comment on it, or give us some sort of recommendations?

     

     

    Regards,

    Slavik Ivantsiv