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.
  • 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