Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. [solved] Qt for Embedded Linux or Qt Enterprise Embedded?

[solved] Qt for Embedded Linux or Qt Enterprise Embedded?

Scheduled Pinned Locked Moved Mobile and Embedded
12 Posts 4 Posters 4.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    gmanish
    wrote on 17 Apr 2014, 13:19 last edited by
    #1

    I'm new to Qt, in fact new to Linux as well. I've done quite a bit of native Android programming.

    I need to develop an application for a board (ARM 8), running embedded Linux (probably Angstrom - yet to be decided). I've been Googling and I'm confused about a few things.

    It seems for embedded, I have to use "Qt for Embedded Linux qt-4.8":http://qt-project.org/doc/qt-4.8/qt-embedded-linux.html. I also see a "Qt Enterprise Embedded":http://qt.digia.com/Product/Qt-for-Embedded-Development/Qt-Enterprise-Embedded/.

    I'm confused between the two. What's the more current way to go with Qt for embedded linux and what's the major difference between the two?

    Also, I downloaded the Qt SDK and followed the "instructions":http://qt-project.org/doc/qt-4.8/qt-embedded-install.html to build and install the SDK on my Ubuntu 12.04 LTS system. However, I do not see Qt Creator, Qt Designer, and Qt Quick Designer anywhere on my system. According to the "documentation":http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html I should have gotten all of these tools, including qtdemo application after building the sdk.

    Finally, I do not see a version 4.8 of the QtCreator. The link in the "documentation":http://qt-project.org/doc/qt-4.8/how-to-learn-qt.html is broken.

    Can someone please help?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 18 Apr 2014, 21:10 last edited by
      #2

      Hi and welcome to devnet,

      Qt Enterprise Embedded is the Qt 5 for embedded devices product of Digia that is a ready to use package.

      Qt for Embedded Linux is Qt 4's implementation for embedded devices.

      You can also build Qt 5 yourself targeting your board. Angstrom might even provide everything you need so you might just have to write your software on your desktop and then cross-compile using Angstrom.

      Qt Creator is not part of Qt's sources either 4 or 5, it's an independent software. These tools are not build when cross-comling Qt 4. It wouldn't make sense since you would have to run them on your device.

      Unless you are building plugins for Qt Creator, you don't need to have a matching build. Qt Creator can handle several Qt versions at the same time (4, 5, embedded or not)

      The link works fine here.

      Hope it helps

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • G Offline
        G Offline
        gmanish
        wrote on 20 Apr 2014, 03:26 last edited by
        #3

        Thanks. This really helps.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 20 Apr 2014, 19:56 last edited by
          #4

          You're welcome !

          If this answers your question, please update the thread title prepending [solved] so other forum users may know :)

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          1 Reply Last reply
          0
          • M Offline
            M Offline
            metRo_
            wrote on 2 Jan 2015, 01:07 last edited by
            #5

            [quote author="SGaist" date="1397855432"]Hi and welcome to devnet,
            You can also build Qt 5 yourself targeting your board. Angstrom might even provide everything you need so you might just have to write your software on your desktop and then cross-compile using Angstrom.
            [/quote]

            Can you elaborate on that?
            Qt Enterprise Embedded is only part of the payed license, right?

            1 Reply Last reply
            0
            • M Offline
              M Offline
              metRo_
              wrote on 2 Jan 2015, 01:07 last edited by
              #6

              [quote author="SGaist" date="1397855432"]Hi and welcome to devnet,
              You can also build Qt 5 yourself targeting your board. Angstrom might even provide everything you need so you might just have to write your software on your desktop and then cross-compile using Angstrom.
              [/quote]

              Can you elaborate on that?
              Qt Enterprise Embedded is only part of the payed license, right?

              1 Reply Last reply
              0
              • J Offline
                J Offline
                JKSH
                Moderators
                wrote on 2 Jan 2015, 03:08 last edited by
                #7

                [quote author="metRo_" date="1420160862"]
                [quote author="SGaist" date="1397855432"]Hi and welcome to devnet,
                You can also build Qt 5 yourself targeting your board. Angstrom might even provide everything you need so you might just have to write your software on your desktop and then cross-compile using Angstrom.
                [/quote]

                Can you elaborate on that?
                Qt Enterprise Embedded is only part of the payed license, right?[/quote]Hi,

                Yes, Qt Enterprise Embedded comes with a paid license. However, note that there are 3 levels of commercial licensing: Indie Mobile, Professional, and Enterprise. See their differences "here":http://www.qt.io/download/.

                SGaist said that:

                "Regular" Qt 5 can be built to run on embedded Linux without modifications.

                The Angstrom distribution might already contain Qt 5.

                Qt Enterprise Embedded (Qt 5) provides additional products and services on top of "regular" Qt 5. See the additions "here":http://www.qt.io/download/ It is also called "Boot to Qt".

                Qt for Embedded Linux (Qt 4) is obsolete, and should not be used for new projects. Go with Qt 5 instead.

                Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                1 Reply Last reply
                0
                • J Offline
                  J Offline
                  JKSH
                  Moderators
                  wrote on 2 Jan 2015, 03:08 last edited by
                  #8

                  [quote author="metRo_" date="1420160862"]
                  [quote author="SGaist" date="1397855432"]Hi and welcome to devnet,
                  You can also build Qt 5 yourself targeting your board. Angstrom might even provide everything you need so you might just have to write your software on your desktop and then cross-compile using Angstrom.
                  [/quote]

                  Can you elaborate on that?
                  Qt Enterprise Embedded is only part of the payed license, right?[/quote]Hi,

                  Yes, Qt Enterprise Embedded comes with a paid license. However, note that there are 3 levels of commercial licensing: Indie Mobile, Professional, and Enterprise. See their differences "here":http://www.qt.io/download/.

                  SGaist said that:

                  "Regular" Qt 5 can be built to run on embedded Linux without modifications.

                  The Angstrom distribution might already contain Qt 5.

                  Qt Enterprise Embedded (Qt 5) provides additional products and services on top of "regular" Qt 5. See the additions "here":http://www.qt.io/download/ It is also called "Boot to Qt".

                  Qt for Embedded Linux (Qt 4) is obsolete, and should not be used for new projects. Go with Qt 5 instead.

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  1 Reply Last reply
                  0
                  • M Offline
                    M Offline
                    metRo_
                    wrote on 8 Jan 2015, 21:52 last edited by
                    #9

                    [quote author="JKSH" date="1420168118"][quote author="metRo_" date="1420160862"]
                    Qt Enterprise Embedded (Qt 5) provides additional products and services on top of "regular" Qt 5. See the additions "here":http://www.qt.io/download/ It is also called "Boot to Qt".
                    [/quote]

                    It says that the enterprise edition comes with pre-built software stack for linux and android, there is anyway to built it from the Community edition? Or it is a Enterprise only feature?

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      metRo_
                      wrote on 8 Jan 2015, 21:52 last edited by
                      #10

                      [quote author="JKSH" date="1420168118"][quote author="metRo_" date="1420160862"]
                      Qt Enterprise Embedded (Qt 5) provides additional products and services on top of "regular" Qt 5. See the additions "here":http://www.qt.io/download/ It is also called "Boot to Qt".
                      [/quote]

                      It says that the enterprise edition comes with pre-built software stack for linux and android, there is anyway to built it from the Community edition? Or it is a Enterprise only feature?

                      1 Reply Last reply
                      0
                      • J Offline
                        J Offline
                        JKSH
                        Moderators
                        wrote on 9 Jan 2015, 06:41 last edited by
                        #11

                        [quote author="metRo_" date="1420753935"]It says that the enterprise edition comes with pre-built software stack for linux and android, there is anyway to built it from the Community edition? Or it is a Enterprise only feature?[/quote]The software stack is Enterprise only. Essentially, the folks at Digia put together a custom Linux distro that is optimized for deploying, running and debugging Qt applications in embedded systems. That distro is the software stack. (I don't know what exactly is in the stack -- it could be open-source software plus commercial Qt, or it could contain custom-written software too)

                        The Community version of that is to build a distro (Ubuntu, or Angstrom, or something else) that contains Qt libraries. The "Yocto Project":https://www.yoctoproject.org/ is a good place to start.

                        Further reading: "HTG Explains: What’s a Linux Distro and How Are They Different?":http://www.howtogeek.com/132624/htg-explains-whats-a-linux-distro-and-how-are-they-different/

                        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                        1 Reply Last reply
                        0
                        • J Offline
                          J Offline
                          JKSH
                          Moderators
                          wrote on 9 Jan 2015, 06:41 last edited by
                          #12

                          [quote author="metRo_" date="1420753935"]It says that the enterprise edition comes with pre-built software stack for linux and android, there is anyway to built it from the Community edition? Or it is a Enterprise only feature?[/quote]The software stack is Enterprise only. Essentially, the folks at Digia put together a custom Linux distro that is optimized for deploying, running and debugging Qt applications in embedded systems. That distro is the software stack. (I don't know what exactly is in the stack -- it could be open-source software plus commercial Qt, or it could contain custom-written software too)

                          The Community version of that is to build a distro (Ubuntu, or Angstrom, or something else) that contains Qt libraries. The "Yocto Project":https://www.yoctoproject.org/ is a good place to start.

                          Further reading: "HTG Explains: What’s a Linux Distro and How Are They Different?":http://www.howtogeek.com/132624/htg-explains-whats-a-linux-distro-and-how-are-they-different/

                          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved