Hi,
I would like to get QT 5 installed on my BeagleBone but since I am new to this I would like to clear up how that is done. If I am not mistaken I should end up with QT 5 target build for Sitara MPUs by following the instructions on this site: http://gpupowered.org/node/10
But this is only for the target. I am a bit confused about how to get my development environment set up on my PC (Ubuntu 12.04 LTS). My reasoning is, that QT is a cross platform framework so I can just set up QT for my PC, write my applications on the PC, test them and once they are running fine on the PC just cross compile them for my target and they should work just fine on my BeagleBone once copied to it (minding the installation paths for the libraries). But after googling for a while I am not so sure this will work. For starters I am worried that QT on my development machine should at least be somehow aware of this sgx mentioned in above link.
I seem to be missing a general idea of how QT on development machine and QT on embedded machine come together. And whereas I could find many details about QT I was yet unable to find a more general description in terms of: "One needs to separately build QT for the development machine and target. One must be aware of the other so they must be configured (./configure) with the same modules while they will usually differ in for example -platform, -xplatform, ..."
Things also causing confusion are for example use of OpenGL or OpenGLES. I would imagine target would use the latter whereas development machine could use the former. Also there is the frame buffer. From my googling I kind of came to the conclusion the frame buffer mostly comes into play on the target machine.
From my confused writing above I am sure it can be seen that I am lacking some sort of "high-level" understanding of QT. I would like to kindly ask for some help in acquiring that. For starters I would just like to know how to set up a QT development environment on my PC and how to build QT for my target (the BeagleBone) in terms of what I must watch out for when building the QT source - which QT configuration options on the PC depend on QT configuration options for my board.
I am sure after understanding that a lot of my questions will get answered and I will be able to find answers to those which don't much easier. Hopefully I will be able to get QT running on my Beaglebone in the end and a useful "howto" will come out of all this.
Thank you in advance for al your help. It is deeply appreciated.
Cheers!
p.s.: I tried getting some help on QT forums already but unfortunately was unsuccessful.