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. How many SLOC is Qt for a typical embedded environment?
QtWS25 Last Chance

How many SLOC is Qt for a typical embedded environment?

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

    Is there any source code that is not available? Is it all C++?

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

      Hi and welcome to devnet,

      What do you mean by not available source code ?

      No it's not, there's also Objective-C/C++ (OS X, iOS), Java (Android), bash, python and perl for some helper stuff.

      What's a typical embedded system for you ?

      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
      • rdlohrR Offline
        rdlohrR Offline
        rdlohr
        wrote on last edited by rdlohr
        #3

        Thanks.

        When I say source that's not available, I'm referring to libraries that are linked in and the source that created them is not available. Sometimes this is because it is proprietary to some vendor.

        A typical embedded system in this case is VxWorks with relatively basic GUIs with push buttons and indicators.

        It looks like the total SLOCs is 3,267,149. Is there ways to scale that down if less functionality is needed? I'm really only looking for C++ libraries.

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

          Then no, all libraries used by Qt are also available as sources.

          If I understand you correctly you are trying to minimize the size of your application footprint, right ? If so then the first thing to do is deploy only the module you are currently using. After that you can also recompile Qt with only the features you need. And last but not least, if you can comply with the licensing implication, there's the static build that's also an option.

          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
          • rdlohrR Offline
            rdlohrR Offline
            rdlohr
            wrote on last edited by
            #5

            Thanks. Good to hear it is all available. Its a little different from minimizing my footprint, per se. We will need to submit all source code to an independent certification agent, so I'm trying to get a handle on how many lines of code they will have to review.

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

              Qt being used as GUI toolkit for Green Hills INTEGRITY RTOS might be of help for your certification process. See this

              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
              • rdlohrR Offline
                rdlohrR Offline
                rdlohr
                wrote on last edited by
                #7

                Thanks. We are kind of tied in to VxWorks at this point. Just looking for reasonable Qt SLOC counts for our environment.

                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