Nominate our 2022 Qt Champions!

[Resolved] A question about Embedded Qt

  • Hi, I am going to develop an application for a device running embedded Linux. Currently I can develop a simple Qt program in a desktop box and load it to the embedded linux to run. I need your advice for the following questions:

    1. Do I need to buy the license for embedded Qt? Currently I have subscribed the desktop linux support. If I buy the license for embedded Qt, what more benefits I can get over the current subscription? Do I have to use the tools in the embedded Qt (like boot2Qt as advertised) to make a Qt application to run on an embedded system?
    2. This is my first time to develop embedded application. Since both my desktop and the embedded system are running Linux, the application developed on the desktop should run on the embedded Linux. Is this correct? I understand that the embedded system has limited hardware compared to the desktop.

    Thank you very much.

  • Lifetime Qt Champion


    1. Basically that depends on the level of support you would like to have and if your application should be closed source. Also, it's always nice to help fund Qt's development ;)
      Do you have to use the tools ? No you can do it by hand. However, one of the advantages of boot2Qt is that you can get an optimized distribution. The best would be to talk with the guys behind the product to see if it would fit in your use case.

    2. Yes as long as you can install or cross-compile the dependencies of your application. You should regularly test your application on your target device. It's easy to forget that your embedded system is generally far less powerful than your desktop computer.

    Hope it helps

  • Hi SGaist, thank you very much for the information. I close this thread.

Log in to reply