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.

PROCESSOR-SDK-AM62X: Python + QT support on AM62X processor.

Part Number: PROCESSOR-SDK-AM62X

Hi,

We want to develop GUI application on AM62x platform using Python and PyQT.

We are bit confused with what is supported on AM62x + Linux w.r.t python and QT.

Could you let us know and also share documentation on IDE and development environment supported.

Regards,

Swapna

  • Hi Swapna,

    In general, the open source components that we include as part of our filesystems are inherited from several Yocto recipes. For example, our latest SDK is based on Yocto project Dunfell and that inherits Qt 5.14.2. Our SW dev team has already started migration to Kirkstone and that will inherit Qt 5.15.2. For python, we have python3 enabled as part of our default SDK.

    With regards to PyQt, I see it as part of the meta-qt5 layer: https://github.com/meta-qt5/meta-qt5/blob/dunfell/recipes-python/pyqt5/python3-pyqt5_5.15.1.bb. However, we have not enabled it part of our default SDK offering. The IDE shouldn't matter and that depends on your personal preference. I have used Qtcreator in the past and that works as long as you select the appropriate Qt version.

    Regards,
    Krunal

  • Hi Krunal,

    can you please guide us on

    1. How to enable PyQt in  meta-qt5 layer?

    2. what will be the development environment(IDE) if we want to develop our software using PyQt.

    we are planning to develop project business logic in python and user interface in Qt, is PyQt best option?

    Actually we are new to linux as well as Qt. any clear documentation information will be very helpful.

    Thanks and Regards,

    Swapna.

  • Hi Swapna,

    1. I would recommend to start with the following guides for Yocto:
    1a. Yocto Training Video: https://www.ti.com/sitesearch/en-us/docs/universalsearch.tsp?langPref=en-US&preFilter=video&searchTerm=yocto&nr=11#q=yocto&numberOfResults=25&f:videos=[Video,Video%20series]

    2a. How to compile SDK with Yocto: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Overview_Building_the_SDK.html

    2. I would recommend checking on various forums on google. I personally haven't used PyQt but it seems to have a lot of good documentation online. From the SoC perspective, I do not see any limitations from running PyQt on our SoC.

    Regards,
    Krunal