Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt BareMetal on Cortex M4
Qt 6.11 is out! See what's new in the release blog

Qt BareMetal on Cortex M4

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
6 Posts 3 Posters 2.0k 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.
  • I Offline
    I Offline
    iRoamSubtrees
    wrote on last edited by
    #1

    Hello there,
    I just started with Qt and embedded systems recently. I am currently working on a school project (undergrad) where I have to look for possibilities to run the Qt Framework Bare metal on a Cortex M4. Honestly I've lost myself in the QPA (QPlatformScreen, QPlatformIntegration, etc.).
    I'm trying to understand how exactly the Framework/QPA is interacting with the OS and/or drivers.

    Does anyone have an idea where I should look next?
    Any Ideas are welcome :)

    Thank you
    iRaomSubtrees

    1 Reply Last reply
    0
    • tekojoT Offline
      tekojoT Offline
      tekojo
      wrote on last edited by
      #2

      Hi @iRoamSubtrees

      Running on an M4 is a pretty tough target, but should be doable.

      I think the best place for questions would be the development mailing list:
      http://lists.qt-project.org/mailman/listinfo/development

      Or on IRC, channels #qt or #qt-labs
      http://wiki.qt.io/Online_Communities

      1 Reply Last reply
      2
      • I Offline
        I Offline
        iRoamSubtrees
        wrote on last edited by
        #3

        Thanks for the suggestions. Saddly didn't got lucky there.
        Does anyone has any experiance with running Qt on CMSIS or BareMetal?

        1 Reply Last reply
        0
        • K Offline
          K Offline
          kuzulis
          Qt Champions 2020
          wrote on last edited by
          #4

          AFAIK, it is impossible.

          1 Reply Last reply
          0
          • I Offline
            I Offline
            iRoamSubtrees
            wrote on last edited by
            #5

            That's what I've heard too. At the moment I'm looking for why that is. Already knees deep in the Source^^
            But no luck yet.

            1 Reply Last reply
            0
            • tekojoT Offline
              tekojoT Offline
              tekojo
              wrote on last edited by
              #6

              Essentially you are looking at porting Qt to new platform.
              http://doc.qt.io/qt-5/qpa.html

              I'm completely out of my depth here. In general having POSIX makes your life easy, but apparently it isn't a must if you have time and skills.

              1 Reply Last reply
              1

              • Login

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