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.

CCS vs. QT Creator - which tool to choose?



Hi,

I have one general question about Code composer studio and QT Creator.

I would like to create modern GUI application, which will run on AM335x Starter kit (OS: Linux, SDK: AM335xSDK 05_06_00_00). Aplication will comunicate with modbus TCP server, data will be displayed on the LCD of AM335x Starter kit.

I cuuld not find tool to create GUI in Code composer studio. Should I use QT Creator? Is QT creator apropriate tool just for GUI or can be used for all other coding?

The lastest Code composer studio has new tool GUI Composer. What is the purpose of this tool?

Thanks, Edo

  • Hi Edo,

    GUI Composer is a feature of CCS that allows you to create custom GUIs that can interact with the target. These custom GUIs run on the host machine and communicate to the target using a transport like JTAG or serial. So it is not what you are looking for.

    The base CCS software itself does not provide any framework to help create GUI applications that run on the target. This often comes with software packages like Sitaraware.

    The AM335x forums is a better place for your questions on GUI applications for the target and questions on using QT creator.

    Thanks

    ki

  • Edo,

    For what you have described, Qt is a perfect fit. Qt Creator is a C++ IDE with added features to enabled the use of Qt specific classes while developing your application. Qt Creator will let you create a GUI along with doing all of the additional coding for this application, Qt applications can be developed with or without a GUI component. Qt is a C++ library containing many features along side of the GUI component including support for networking, database, STL, and many other classes.

    More information on configuring your development environment for creating Qt applications can be found here: http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Hands_on_with_QT

    Regards,

    Dave