Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. QtonPi
  4. boot2qt for raspi 3
Forum Updated to NodeBB v4.3 + New Features

boot2qt for raspi 3

Scheduled Pinned Locked Moved Unsolved QtonPi
11 Posts 4 Posters 2.2k Views 2 Watching
  • 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.
  • KachorazaK Offline
    KachorazaK Offline
    Kachoraza
    wrote on last edited by
    #1

    I have never used boot2qt and recently came to know that embedded applications developed with qt can be installed on target systems without an underlying OS. Can someone suggest or share a link to some good tutorial about using boot2qt, keeping in mind that I am using open source qt on a ubuntu machine. I would appreciate if you keep in mind that I am totally new to this idea of boot2qt. Thanks in advance.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      I might be wrong but without any OS sounds rather like the Qt For MCU product, doesn't it ?

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

      KachorazaK 1 Reply Last reply
      0
      • KachorazaK Offline
        KachorazaK Offline
        Kachoraza
        wrote on last edited by Kachoraza
        #3

        @SGaist I don't know actually. I understand that boot2qt does use linux kernel, but for me the important thing is not making application for bare-bone board, but something, where the board has minimum to load, so that it would bootup very fast, as if turning on a stereo. What I mean is that when you bootup raspbian it takes a real while, but if you are integrating the board into car, the device should start immediately as the key turns on. So from this perspective I started looking around and I came across boot2qt.
        I would appreciate if you could suggest some tutorial, which is really grass-root level in this respect.

        1 Reply Last reply
        0
        • SGaistS SGaist

          Hi,

          I might be wrong but without any OS sounds rather like the Qt For MCU product, doesn't it ?

          KachorazaK Offline
          KachorazaK Offline
          Kachoraza
          wrote on last edited by
          #4

          @SGaist I downloaded open source qt 5.15.1, but qt for MCU is not included in it. Is it only available with commercial license or is it possible to find an open source version?

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            AFAIK and based on this page, I'd say commercial.

            You can contact the Qt Company for more information.

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

            Pradeep P NP 1 Reply Last reply
            1
            • SGaistS SGaist

              AFAIK and based on this page, I'd say commercial.

              You can contact the Qt Company for more information.

              Pradeep P NP Offline
              Pradeep P NP Offline
              Pradeep P N
              wrote on last edited by
              #6

              Hi @SGaist

              I was trying with Creating Raspberry Pi 3 image using Boot2Qt project and some similar yocto build process but some reason it did not work for me.
              Is it allowed still to do it or we get the Boot2Qt only with Qt Commercial ?.

              Pradeep Nimbalkar.
              Upvote the answer(s) that helped you to solve the issue...
              Keep code clean.

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                @Kachoraza said in boot2qt for raspi 3:

                @SGaist I don't know actually. I understand that boot2qt does use linux kernel, but for me the important thing is not making application for bare-bone board, but something, where the board has minimum to load, so that it would bootup very fast, as if turning on a stereo. What I mean is that when you bootup raspbian it takes a real while, but if you are integrating the board into car, the device should start immediately as the key turns on. So from this perspective I started looking around and I came across boot2qt.
                I would appreciate if you could suggest some tutorial, which is really grass-root level in this respect.

                Sorry, I misread that one. Your original post mentions no OS which implies that you want to run your application on bare-metal. As for designing an automotive related product, it will really depend on what you want to provide. Raspbian is a general purpose Linux distribution, so it's not expected to boot super fast. If you want to stay with it, you'll have to tweak the kernel yourself. However having a lightweight distribution generated using Boot2Qt is a good idea to avoid all the dependencies that in fact you do not need.

                But first and foremost, you need to know precisely what your device will do, require, etc. To decide whether Boot2Qt or Qt for MCUs is the best product.

                @Pradeep-P-N "it did not work for me" is way too vague. You need to provide more details about what is going wrong (preferably in a new thread of yours). AFAIK the meta layers are available. The Boot2Qt product itself with its tooling / reference implementation etc. is a commercial offering.

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

                KachorazaK 1 Reply Last reply
                0
                • SGaistS SGaist

                  @Kachoraza said in boot2qt for raspi 3:

                  @SGaist I don't know actually. I understand that boot2qt does use linux kernel, but for me the important thing is not making application for bare-bone board, but something, where the board has minimum to load, so that it would bootup very fast, as if turning on a stereo. What I mean is that when you bootup raspbian it takes a real while, but if you are integrating the board into car, the device should start immediately as the key turns on. So from this perspective I started looking around and I came across boot2qt.
                  I would appreciate if you could suggest some tutorial, which is really grass-root level in this respect.

                  Sorry, I misread that one. Your original post mentions no OS which implies that you want to run your application on bare-metal. As for designing an automotive related product, it will really depend on what you want to provide. Raspbian is a general purpose Linux distribution, so it's not expected to boot super fast. If you want to stay with it, you'll have to tweak the kernel yourself. However having a lightweight distribution generated using Boot2Qt is a good idea to avoid all the dependencies that in fact you do not need.

                  But first and foremost, you need to know precisely what your device will do, require, etc. To decide whether Boot2Qt or Qt for MCUs is the best product.

                  @Pradeep-P-N "it did not work for me" is way too vague. You need to provide more details about what is going wrong (preferably in a new thread of yours). AFAIK the meta layers are available. The Boot2Qt product itself with its tooling / reference implementation etc. is a commercial offering.

                  KachorazaK Offline
                  KachorazaK Offline
                  Kachoraza
                  wrote on last edited by
                  #8

                  @SGaist I am putting in 2 boards. One to use as instrument cluster/diagnostic panel, and the other one to act as media/navigation center. After reading your comments, I now guess that I can use boot2qt for the media/navigation panel, but for the instrument cluster I think the best thing will be MCU. But on the other hand since MCU is only available under commercial license, which I cannot afford, as this is not a commercial project, I will have to stick with boot2qt and explore my options of making booting even faster for the instrument panel. What kind of tweaking are you talking about in raspbian to make it faster at boot?

                  Pablo J. RoginaP 2 Replies Last reply
                  0
                  • SGaistS Offline
                    SGaistS Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on last edited by
                    #9

                    Disable all the things you do not need to run your board.

                    You might want to check on uGFX from Simulton.

                    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
                    • KachorazaK Kachoraza

                      @SGaist I am putting in 2 boards. One to use as instrument cluster/diagnostic panel, and the other one to act as media/navigation center. After reading your comments, I now guess that I can use boot2qt for the media/navigation panel, but for the instrument cluster I think the best thing will be MCU. But on the other hand since MCU is only available under commercial license, which I cannot afford, as this is not a commercial project, I will have to stick with boot2qt and explore my options of making booting even faster for the instrument panel. What kind of tweaking are you talking about in raspbian to make it faster at boot?

                      Pablo J. RoginaP Offline
                      Pablo J. RoginaP Offline
                      Pablo J. Rogina
                      wrote on last edited by
                      #10

                      @Kachoraza

                      You might want to check on uGFX from Simulton.

                      In addition to @SGaist suggestion, you may want to check LVGL as an option for creating GUI apps for MCUs.

                      Upvote the answer(s) that helped you solve the issue
                      Use "Topic Tools" button to mark your post as Solved
                      Add screenshots via postimage.org
                      Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

                      1 Reply Last reply
                      0
                      • KachorazaK Kachoraza

                        @SGaist I am putting in 2 boards. One to use as instrument cluster/diagnostic panel, and the other one to act as media/navigation center. After reading your comments, I now guess that I can use boot2qt for the media/navigation panel, but for the instrument cluster I think the best thing will be MCU. But on the other hand since MCU is only available under commercial license, which I cannot afford, as this is not a commercial project, I will have to stick with boot2qt and explore my options of making booting even faster for the instrument panel. What kind of tweaking are you talking about in raspbian to make it faster at boot?

                        Pablo J. RoginaP Offline
                        Pablo J. RoginaP Offline
                        Pablo J. Rogina
                        wrote on last edited by
                        #11

                        @Kachoraza said in boot2qt for raspi 3:

                        I now guess that I can use boot2qt ...
                        ... under commercial license, which I cannot afford

                        Please be aware that from Boot to Qt page, it seems to require a commercial license as well, see license information.

                        So I gues that if going for free options, I'd say to use open source Qt for the RPi device, and some other graphic library (as the ones already suggested) for the MCUs

                        Upvote the answer(s) that helped you solve the issue
                        Use "Topic Tools" button to mark your post as Solved
                        Add screenshots via postimage.org
                        Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

                        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