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. Best way to develop for Nvidia Jetson
Qt 6.11 is out! See what's new in the release blog

Best way to develop for Nvidia Jetson

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
9 Posts 2 Posters 1.3k 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.
  • T Offline
    T Offline
    therealmatiss
    wrote on last edited by therealmatiss
    #1

    Hello! I am developing a program for Nvidia Jetson embedded device, which has a lot of hardware features integrated with the program. So far I've been simply programming via VSCode Remote by connecting to Nvidia Jetson and writing QML by hand (not using QtCreator), which actually isn't that difficult as the intended UI was quite simple.

    However, now I want to make QML more comprehensive and I want to use Qt Creator. However, the software is full of hardware controls and data receiving, which I don't have the time nor will to emulate. What could be the best way to use QtCreator for use case like this? How are people developing software based heavily on hardware with Qt?

    Is there an option to create entire system rootfs copy and make a Docker out of it or something so I can compile there?

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

      Hi,

      NVIDIA boards usually are packing enough power and connectivity to serve as development environment so that could be a solution as well. Especially if you have a recent Linux distribution.

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

      T 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi,

        NVIDIA boards usually are packing enough power and connectivity to serve as development environment so that could be a solution as well. Especially if you have a recent Linux distribution.

        T Offline
        T Offline
        therealmatiss
        wrote on last edited by
        #3

        @SGaist Yeah, that's what I'm doing so far but it's not exactly powerful enough. For example, the storage space is limited - I have to clear vscode cache every week. Also, RAM is not enough for something like Tabnine. I can't even add Qt path to Intellisense include paths because it would become too laggy. :\

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

          Well, VSCode is not exactly resource friendly. Qt Creator should be less of a problem in that regard.

          As for space, what are you using as storage device ?

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

          T 1 Reply Last reply
          0
          • SGaistS SGaist

            Well, VSCode is not exactly resource friendly. Qt Creator should be less of a problem in that regard.

            As for space, what are you using as storage device ?

            T Offline
            T Offline
            therealmatiss
            wrote on last edited by
            #5

            @SGaist Wait, QtCreator has development via SSH possible? I am using stock eMMC flash on the Jetson, which is 16 GB.

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

              Qt Creator can deploy applications remotely if this is what you have in mind. As for the eMMC, I would go with a bigger while doing development.

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

              T 1 Reply Last reply
              0
              • SGaistS SGaist

                Qt Creator can deploy applications remotely if this is what you have in mind. As for the eMMC, I would go with a bigger while doing development.

                T Offline
                T Offline
                therealmatiss
                wrote on last edited by therealmatiss
                #7

                @SGaist Oh yeah, I know that it can deploy remotely but I am unable to cross-compile my software. Right now I'm using Remote explorer in VSCode to code. Also, the eMMC is soldered to the Jetson and is not changeable.

                SGaistS 1 Reply Last reply
                0
                • T therealmatiss

                  @SGaist Oh yeah, I know that it can deploy remotely but I am unable to cross-compile my software. Right now I'm using Remote explorer in VSCode to code. Also, the eMMC is soldered to the Jetson and is not changeable.

                  SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  @therealmatiss doesn't it also support SD cards ?

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

                  T 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    @therealmatiss doesn't it also support SD cards ?

                    T Offline
                    T Offline
                    therealmatiss
                    wrote on last edited by
                    #9

                    @SGaist Not all Jetsons

                    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